Hi, ich habe gerade ein sehr verwirrendes Problem. Ich habe ein Programm geschrieben, das Verschlüsselung verwendet. Ich nutze BouncyCastle und füge BoundyCastle auch als Provider zur Laufzeit hinzu. Führe ich das ganze im IDE aus (ich nutze IntelliJ) klappt alles hervorragend. Mach ich aber nun "mvn clean install" und führe die resultierende jar-Datei aus, bekomme ich folgenden Fehler
Kann sich jemand einen Reim darauf machen? Ich hab das auch schon ein paar mal gehabt, beim Versuch eine War-Datei, die auch Verschlüsselung nutzt auf einen Server zu deployen. Da ging das dann meistens wieder, nachdem ich die Datei nochmal neu gebaut habe...
Ich kann mir echt nicht erklären, was hier das Problem ist...
Wäre super, wenn jemand die Lösung kennt.
Code:
Caused by: de.fiverx.crypto.InternalCryptoException: java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding
at de.fiverx.crypto.plain.crypto.AesCryptoHelper.<init>(AesCryptoHelper.java:72)
at de.fiverx.crypto.plain.crypto.AesCryptoHelper.getAesCbcPkcs7PaddingInstance(AesCryptoHelper.java:103)
at de.fiverx.crypto.xml.XmlCryptoHelperRsaOaepAes256.encrypt(XmlCryptoHelperRsaOaepAes256.java:191)
... 3 more
Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding
at javax.crypto.Cipher.getInstance(Cipher.java:524)
at de.fiverx.crypto.plain.crypto.AesCryptoHelper.<init>(AesCryptoHelper.java:63)
... 5 more
Kann sich jemand einen Reim darauf machen? Ich hab das auch schon ein paar mal gehabt, beim Versuch eine War-Datei, die auch Verschlüsselung nutzt auf einen Server zu deployen. Da ging das dann meistens wieder, nachdem ich die Datei nochmal neu gebaut habe...
Ich kann mir echt nicht erklären, was hier das Problem ist...
Wäre super, wenn jemand die Lösung kennt.