Je suis en train de déployer une applet Java sur mon site. J'ai aussi besoin de le signer, car j'ai besoin d'accéder au presse-papier. J'ai suivi toutes la signature des tutoriels que j'ai pu trouver, mais n'ont pas eu de succès. Voici ce que j'ai fait jusqu'à présent:
- A écrit une applet dans NetBeans. Il fonctionne très bien dans l'applet viewer.
- Faites un .jar fichier.
- Créé un certificat en faisant ceci:
keytool -genkey -keyalg rsa -alias myKeyName keytool -export -alias myKeyName -file myCertName.crt
- Signé avec jarsigner comme ceci:
jarsigner "C:\my path\myJar.jar" myKeyName
- Fait un fichier html contenant ceci:
<html> <body> <applet code="my/path/name/myApplet.class" archive="../dist/myJar.jar"/> </body> </html>
Quand je ouvrir ce fichier html, je n'obtiens jamais la sécurité de la boîte de dialogue de confirmation (et donc faire la java.de sécurité.AccessControlException: erreur accès refusé). Ce qui se passe sur tous les navigateurs.
Ai-je raté une étape?