Ich benutze Jasypt mit Bouncycastle in meiner Spring Boot-Anwendung. Ich kann meine Anwendung gut und verschlüsselte Sachen in der Datenbank hinzugefügt werden.EncryptionOperationNotPossibleException in Integrationstests, aber nicht in Anwendung
Wenn jedoch die Unit-Tests laufen, erhalte ich:
org.jasypt.exceptions.EncryptionOperationNotPossibleException: Verschlüsselung eine Ausnahme ausgelöst. Eine mögliche Ursache ist, dass Sie starke Verschlüsselungsalgorithmen verwenden, und Sie haben nicht die Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in dieser Java Virtual Machine
Warum es auf meiner Anwendung und nicht den Integrationstest installiert arbeiten (lädt die gleiche Federkonfiguration wie die Anwendung)? Ich benutze beide von IntelliJ IDEA mit einem Standard Oracle Java 1.8.0_66.
Ich benutze die PBEWithSHA256And256BitAES-CBC-BC
algo.
Sind Verwendung mit Gradle gefunden werden? Wenn ja, wurde Bouncycastle für UT oder nur Runtime konfiguriert? –
Ich benutze Maven. Aber Tests und Anwendungen werden beide von IntelliJ ausgeführt. –