有没有办法从NSS中提取密钥



我正在使用NSS作为密钥库。我已经生成了一个密钥,用于加密/解密敏感数据(使用AES),一切都很好。

为了便于移植,有没有一种方法可以提取这个密钥并将其插入到不同的NSS数据库中?

我正在与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()));

试试NSS工具包,它有一个从NSS密钥库中提取PKCS#12密钥的实用程序:

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

相关内容

  • 没有找到相关文章

最新更新