J'ai besoin d'un code source 'java' pour extraire un fichier cap de l'ordinateur et le diviser en blocs afin de l'envoyer avec des APDU à la carte à puce pour installer ou charger une application. Merci d'avance.Développement de cartes à puce
0
A
Répondre
0
Je pense que vous devriez commencer à http://java.sun.com/javacard/
4
Vous parlez GlobalPlatform et il y a un outil open source droit là-bas pour cela, appelé GPJ
0
Obtenir le code source de http://gpj.svn.sourceforge.net/viewvc/gpj/
Vous peut avoir une idée de traiter avec le fichier CAP dans la méthode getEntries(ZipInputStream in)
de CapFile.java
private Map<String, byte[]> getEntries(ZipInputStream in)
throws IOException {
Map<String, byte[]> result = new HashMap<String, byte[]>();
while (true) {
ZipEntry entry = in.getNextEntry();
if (entry == null) {
break;
}
if (entry.getName().indexOf("MANIFEST.MF") != -1) {
continue;
}
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int c;
while ((c = in.read(buf)) > 0)
bos.write(buf, 0, c);
result.put(entry.getName(), bos.toByteArray());
}
return result;
}
oui vous avez raison et je l'ai vérifié avant mais je veux le code source pour qu'il prenne une partie spécifique qui s'occupe du fichier CAP et de la gestion des applications. Merci – user292395
Il vient avec le code source !? Voici un lien pour bien cliquer: http://gpj.svn.sourceforge.net/viewvc/gpj/ –