Applet Java avec certificat auto-signé sur OS X Mountain Lion

Nous avons une applet Java qui doit fonctionner avec une pleine confiance.

Lors de l'élaboration et au cours de la pré-version de test nous de le signer à l'aide d'un certificat auto-signé (la version de production est signé avec une véritable signature de code certificte).

Mais quand nous essayons de démarrer l'auto-signé de l'applet sur la prerelases de OS X 10.8, nous ne pouvons plus choisir pour lui permettre d'exécuter. La "Autoriser"-bouton est simplement désactivé:

Applet Java avec certificat auto-signé sur OS X Mountain Lion

Si j'appuie sur "Afficher les Détails...", je peux choisir de "Toujours faire confiance" le certificat, mais cela ne fait aucune différence:

Applet Java avec certificat auto-signé sur OS X Mountain Lion

Il fonctionne avec la même version de Java JRE sur OS X Lion 10.7, donc je soupçonne que c'est un problème avec le système d'exploitation et pas le JRE.

Existe-il des solutions?

Je préfère ne pas utiliser un vrai certificat de signature de code pour les tests: signature avec un vrai certificat de signature de code signifie que mon entreprise affirme que l'applet est sûr et digne de confiance. On ne peut guère affirmer que, avant que nous avons testé.

"je préfère ne pas utiliser un vrai certificat de signature de code pour les tests." je préfère si on offrait des raisons de bizarre & apparemment arbitraire exigences.
J'ai ajouté le raisonnement pour répondre à cette exigence.
Merci, que la raison n'est pas aussi bizarre que je l'avais imaginé. Bonne question. +1 BTW: 1) Avez-vous vérifié le "bug de la base de données" pour que JRE? 2) l'applet interagir avec le JavaScript? (Appleteer peut exécuter les applets en HTML simple avec pas de JS - il n'a pas de sécurité de la sablière). 3) Pouvez-vous exécuter un autre JRE sur l'OS pour tester les applets?
Cela a certaines similitudes suspectes (OS X, signé Pots, défaillance de la sécurité) et des différences (auto-signé vs purement version du système d'exploitation à base & les différentes versions de mac OS X) java et signé pots sur Mac
Thompson: Oui, il serait certainement travailler pour en acheter un nouveau code de signature de certificat avec "TEST" dans le nom commun. Java crie un peu plus (sur les plates-formes où il travaille), mais ce serait réalisable. Je viens de trouver ça étrange qu'il n'existe aucune solution de contournement - un certificat de signature de code coûte environ 100$ par année, c'est donc un obstacle pour les amateurs développement sur OS X.

OriginalL'auteur Rasmus Faber | 2012-06-21