0 Replies Latest reply on Apr 17, 2015 10:22 AM by eminemence

    Loading BouncyCastle in war with existing BC JBoss module.

    eminemence

      I have tried the steps mentioned How to add bouncycastle to JBoss AS 7.1 for Wildfly 8.0.

      But the following code is proving to be troublesome.

      PKCS8EncryptedPrivateKeyInfo kp = (PKCS8EncryptedPrivateKeyInfo) keyPair;
      InputDecryptorProvider pkcs8dec = new JceOpenSSLPKCS8DecryptorProviderBuilder()
            .setProvider(new BouncyCastleProvider())
            .build("somepass".toCharArray());
      PrivateKeyInfo pko = kp.decryptPrivateKeyInfo(pkcs8dec);
      
      

      On line#5, the following error pops up,

      unable to read encrypted data: JCE cannot authenticate the provider BC
      
      

      The same code works perfectly as a standalone app, but when deploying the same in a war, the above error appears.

      Any solutions to fix this for Wildfly 8.0?

      Thanks in advance.