XML の署名用の切り離された署名を生成するために bouncycastle を使用しています。キーの初期化には、次のコードを使用します。
Security.addProvider(new BouncyCastleProvider());
KeyStore ks = KeyStore.getInstance(KEYSTORE_INSTANCE);
ks.load(new FileInputStream(KEYSTORE_FILE), KEYSTORE_PWD.toCharArray());
Key key = ks.getKey(CERT_ALIAS, KEYSTORE_PWD.toCharArray());
証明書付きのJKSキーストアがあります。しかし、私がこれを行うと:
Key key = ks.getKey(CERT_ALIAS, KEYSTORE_PWD.toCharArray());
キーは常に nullInvalidKeyException
のままで、間違いはどこにありますか? 私は暗号で新しい