上記のライブラリを使用して .pfx または .p12 証明書を復号化するコードを書いています。パスワードを charArray に入れるだけです。しかし、それを解読することはできません。次の例外が生成されます。
iaik.pkcs.PKCSException: Unable to decrypt PrivateKey! java.security.GeneralSecurityException: Unable to decrypt private key: javax.crypto.BadPaddingException: Given final block not properly padded
at iaik.pkcs.pkcs12.AuthenticatedSafe.decrypt(Unknown Source)
at iaik.pkcs.pkcs12.PKCS12.decrypt(Unknown Source)
at com.code.others.SecurityCerts.main(SecurityCerts.java:50)
どんな助けでも大歓迎です。