2016-07-02 3 views
1

Ich bin neu in JavaCard-Entwicklung, und ich bin ziemlich verwirrt.Javacard Webapplication wie * .war-Datei zu installieren

Ich bin in der Lage, .cap-Dateien zu kompilieren, zu laden und zu installieren, und alles funktioniert gut.

Jedoch, nach dem Kompilieren meiner WebApplication (mit NetBeans), bin ich nicht sicher, wie man die produzierte WAR-Datei auf die Karte lädt/konvertiert/installiert.

Jede Hilfe sehr geschätzt!

edit:

ich merkte, ich weitere Informationen zur Verfügung gestellt hatte sollte: Meine Karte ist: J2E145G, die, wenn ich mich nicht täusche unterstützt Version 3.0 (und damit ist die „verbunden“ Ausgabe?). Darüber hinaus lade ich Applets mit GlobalPlatform, die es scheint nur unterstützt. Cap Dateien (?)

+0

Wenn es sich bei Ihrer Karte um eine Classic Edition-Java-Karte handelt, laden und installieren Sie keine WAR-Datei. Sie laden und installieren fast immer .cap-Dateien. Netbeans generieren auch eine CAP-Datei aus Ihrem Projekt. – Abraham

+0

@Abraham Danke für die Antwort! Ich habe den ursprünglichen Beitrag aktualisiert, um weitere Informationen hinzuzufügen. Es scheint, dass Netbeans keine .cap-Datei erzeugt, es sei denn, ich wähle ein "klassisches Applet" -Projekt. Ich möchte jedoch die Web-Funktionen der Karte verwenden (vorausgesetzt, sie hat sie tatsächlich). –

+0

Es gibt zwei verschiedene Arten von Spezifikationen für Java Card 3. *. Eine _Classic Edition_ Version und eine _Connected Edition_ Version. Die Web-Funktion ist nur eine der Funktionen von _Connected Edition_. Soweit ich weiß, basieren alle verfügbaren Karten heutzutage auf der _Classic Edition_-Spezifikation. Sie haben diese Fähigkeit also auf heutigen Karten nicht. – Abraham

Antwort

2

Ich nehme J2E145G (ich bin mir nicht sicher über die G, kann ich später überprüfen) enthält die P5Cx-Produktfamilie von NXP. Diese Karten haben 8 KiB RAM und können daher die angeschlossene Edition nicht ausführen, die 24 bis 32 KiB RAM benötigt.

Diese Art von humongous Chips (für Smart-Card-Standards sowieso) sind in der Regel nur auf Kontaktkarten gefunden. Zu sagen, dass verbundene Ausgabe-Chips nicht üblich sind, nimmt es wahrscheinlich leicht.

+0

+1: Angenommen, eine Karte unterstützt Connected Edition, gibt es dann eine standardisierte Möglichkeit, Applets auf ihnen zu installieren? – Abraham

+0

Ich verstehe derzeit, dass es keine kommerziellen Karten gibt, die die Connected Edition unterstützen. Sind sie? Ich bin nur daran interessiert, einen Prototyp zu entwickeln, also brauche ich nur 1-5 Karten, aber dann, wie @Abraham sagte, scheint es, dass es eine Lücke gibt, wie man etc Applets auf ihnen installiert. –

Verwandte Themen