1

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 のままで、間違いはどこにありますか? 私は暗号で新しい

4

1 に答える 1