Java 7 unsigned applet autorisations 1.7.0_45

Nous avons une applet qui exige certaines autorisations, qui nous signe et accorder toutes les autorisations.
Lors du développement, nous avons cependant utiliser un unsigned applet.
Nous avons mis toutes les autorisations de l'utilisateur .java.la politique de fichier dans son répertoire home.

Ce qui a cessé de travailler dans 1.7.0_45 (ou peut-être _40), non signé applet n'a plus de droits supplémentaires.
Nous assistons à une erreur comme ceci:
Causés par: java.de sécurité.AccessControlException: accès refusé ("java.util.PropertyPermission" "OurCustomSystemProperty" lire")

CAUSE
Le soleil ont changé le comportement de sécurité des applets non signées dans 1.7.0_45 ou 40.
Ils ont maintenant créé et établi un nouveau déploiement de la propriété:

deployment.security.use.user.home.java.policy=false

Cela signifie que l'utilisateur .java.la politique de fichier est ignoré par défaut.

RÉSOLUTION
Veuillez voir ma réponse ci-dessous.

Veuillez consulter la question de la réponse, ou je peux le modifier donc la réponse est ici (en supposant que j'ai assez rep)
Étant donné assez de temps, vous pouvez saisir la réponse comme une réponse, et accepter comme la réponse. Qui serait le meilleur plan d'action. (Si je suis à la recherche des résultats de recherche, je vais généralement sauter hits pour des questions sans réponses, ou pas de réponses acceptées.)
OK pour le faire, ou vous pouvez upvote moi et je peux le faire maintenant ;]
Merci non, je vais être patient. 🙂 Comme d'un côté, en général, je ne vais pas jusqu'à voter une question jusqu'à ce qu'il est accepté de répondre à sur le fil - à "résoudre", ou de prouver qu'il peut être résolu. 😉

OriginalL'auteur csadler | 2013-10-16