SecurityException Auch Nach Dem Austausch Krypto-Politik Gläser

Ich habe ein Projekt mit einigen der Jasypt Verschlüsselungs-Bibliotheken, und wenn der code versucht auszuführen, das erste verschlüsseln Betrieb wirft folgenden Fehler.

Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by a        trusted signer!
at javax.crypto.JarVerifier.verifyPolicySigned(JarVerifier.java:289)
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:316)
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:261)
at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)
at javax.crypto.JceSecurity$1.run(JceSecurity.java:78)
at java.security.AccessController.doPrivileged(Native Method)
at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:76)
... 9 more

Nach der Erforschung es für eine Weile, es schien klar, ich hatte einfach zu ersetzen mein crypto JCE policy files. Ich habe die jce7 zip aus diesem link:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

Ich entpackt die Datei und kopiert die beiden Gläser zu C:\Program Files (x86)\Java\jre7\lib\security

Gibt es auch eine jre6 Verzeichnis auf der gleichen Ebene wie die jre7 eine, die ich gerade erwähnte. Ich habe auch versucht, das kopieren der gleichen Richtlinie Dateien auf jre6-Verzeichnis, auch nach meinem ersten Versuch, hat nicht funktioniert. Ich habe auch versucht, das kopieren der jre6 spezifische jars in das Verzeichnis mit kein Glück.

edit: ich arbeite mit Java 1.7.0_40

Jegliche Hilfe würde sehr geschätzt werden.
Danke!

InformationsquelleAutor Tom O'Connell | 2013-09-12

Schreibe einen Kommentar