3

以下のように、SunMSCAPI を使用して現在のユーザー キーストアを取得しています。

keystore = KeyStore.getInstance("Windows-MY", "SunMSCAPI");

タイプ JKS/PKCS12 の JSSE キーストアを作成し、それをアプリに渡す必要があります。

これがどのように機能するかを理解し始めたようなものです..どんな助けもいただければ幸いです。

4

1 に答える 1

0

次のようなことを試しましたか

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。

于 2011-02-05T00:29:43.417 に答える