Question

J'ai un midlet signé (VeriSign Class 3), qui fonctionne parfaitement dans plusieurs appareils Nokia.

Lorsque je tente de l'exécuter sur l'émulateur SDK 3.0 JME il produit un java.lang.SecurityException: Application not authorized to access the restricted API.

Il a toutes les autorisations dont il a besoin, sinon ne fonctionnerait pas sur les appareils. Il a parfaitement fonctionné sans la signature, mais il est une douleur dans le cou de cliquer sur une chaque fois que je Décochez la compilation, en fonction si je suis en cours d'exécution sur le midlet l'appareil ou sur l'émulateur.

Et bien, je devais installer le certificat VeriSign CA classe 3 sur l'émulateur, afin de reconnaître la signature. Je ne sais pas si le problème est sur ce certificat, mais sans que cela l'émulateur ne démarre l'application même cause de l'autorité de certification était inconnue.

Quelqu'un at-il une certaine expérience avec les signatures et cet émulateur SDK JME?

Était-ce utile?

La solution

Résolu en utilisant une nouvelle version de l'émulateur (Java Wireless Toolkit 2.5.2)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top