Frage

Ich habe ein signiertes Midlet (Verisign -Klasse 3), das in mehreren Nokia -Geräten perfekt läuft.

Wenn ich versuche, es auf dem JME SDK 3.0 -Emulator auszuführen, erzeugt es a java.lang.SecurityException: Application not authorized to access the restricted API.

Es hat die gesamte Erlaubnis, die es benötigt, sonst würde es auf den Geräten nicht funktionieren. Es hat perfekt ohne Unterzeichnung funktioniert, aber es ist ein Schmerz im Nacken, jedes Mal, wenn ich zusammenstelle, auf ein Uncick zu klicken, je nachdem, ob ich das Midlet auf dem Gerät oder auf dem Emulator ausführe.

Und nun, ich musste die installieren Verisign CA Klasse 3 Zertifikat auf dem Emulator, um die Signatur zu erkennen. Ich weiß nicht, ob das Problem um dieses Zertifikat geht, aber ohne ihn würde der Emulator die Anwendung nicht einmal starten, weil die CA unbekannt war.

Hat jemand Erfahrung mit Unterschriften und diesen JME SDK -Emulator?

War es hilfreich?

Lösung

Gelöst mit einer neueren Version des Emulators (Java Wirelesss Tollkit 2.5.2)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top