2

Securestorage ファイルに保存されているデータベース パスワードを復号化しようとしています。nCipherKM HSM セキュリティ プロバイダーを使用しており、復号化に使用されるキー暗号化キーはキー ストア (フォルダー) に格納されています。キーストアのパスワードを渡して HSM キー ストアをロードしようとすると、次の例外でキー ストアのロードに失敗します。このエラーの根本的な原因は不明です。

コードスニペット:

java.security.provider hsm_provider = (java.security.provider)Class.forName("com.ncipher.provider.km.nCipherKM").newInstance();  
java.security.Security.addProvider(hsm_provider);  
myKeyStore = KeyStore.getInstance(KeyStore.getDefaulttype,"nCipherKM");  
myKeyStore .load(new FileInputStream(KeyStorePath),pwdOfKeyStore);

例外:

java.io.IOException:パスワードが指定されましたが、すべてのキーはモジュールで保護されています。com.ncipher.provider.km.KMKeyStore.engineLoad() で

4

1 に答える 1