以下のように、SunMSCAPI を使用して現在のユーザー キーストアを取得しています。
keystore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");
タイプ JKS/PKCS12 の JSSE キーストアを作成し、それをアプリに渡す必要があります。
これがどのように機能するかを理解し始めたようなものです..どんな助けもいただければ幸いです。
次のようなことを試しましたか
keystore.load(inputStreamFromOriginalFile, password);
KeyStore keystore2 = KeyStore.getInstance("JKS");
for (String name : toIterable(keystore.aliases())) {
Entry entry = keystore.getEntry(name, protParam);
keystore2.setEntry(name, entry, protParam);
}
keystore2,store(outputStream, password);
新しいキーストアへのすべてのエントリのダンプ コピーを意味します2。