setKeyEntry() を使用すると、パスワードで 1 つの秘密鍵を保護でき、store() を使用すると、パスワードで keyStore 全体を暗号化できます。BC をプロバイダーとして pkcs12 キーストア タイプを使用していますが、暗号化に何を使用しているのかわかりません。
これらの方法で使用される暗号化の種類を指定できますか?
setKeyEntry() を使用すると、パスワードで 1 つの秘密鍵を保護でき、store() を使用すると、パスワードで keyStore 全体を暗号化できます。BC をプロバイダーとして pkcs12 キーストア タイプを使用していますが、暗号化に何を使用しているのかわかりません。
これらの方法で使用される暗号化の種類を指定できますか?
使用しているKeyStore プロバイダーによって異なります。
JCEKS プロバイダーは、PBEWithMD5AndTripleDES パスワード ベースの暗号化アルゴリズムを使用します。
実装はKeyStore
リクエストするタイプに依存し、一部のタイプではプロバイダーにも依存します。
「JKS」タイプについて話している場合は、ここで使用される形式とアルゴリズムの説明を見つけることができます。
JKS キー ストアでは、秘密鍵の暗号化アルゴリズムを指定できません。