キーストアとして 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()));