0

キーストアとして NSS を使用しています。機密データの暗号化/復号化 (AES を使用) に使用する秘密鍵を生成しましたが、すべて正常に動作します。

移植性のために、この秘密鍵を抽出して別の NSS DB に挿入する方法はありますか?

SunPKCS11 プロバイダーで jre6 を使用しています。次のようにキーを生成しています

KeyStore ks = //get NSS keystore
    KeyGenerator kg = KeyGenerator.getInstance("AES");
    kg.init(128);
    SecretKey skey = kg.generateKey();
    ks.setEntry(SECREY_KEY, new KeyStore.SecretKeyEntry(skey), 
            new KeyStore.PasswordProtection(pw.toCharArray()));
4

1 に答える 1

0

NSS ツールキットを試してみてください。NSS キーストアから PKCS#12 キーを抽出するユーティリティがあります。

http://www.mozilla.org/projects/security/pki/nss/tools/

于 2012-08-27T19:49:46.427 に答える