我正在尝试创建一个 p12 文件(pkcs12)。我知道我需要一个证书和一个私钥来创建它。我从智能卡读取证书,但我的私钥有问题。我知道智能卡中有一个私钥,但我无法提取它……是真的吗?还有另一种方法可以使用存储在智能卡中的私钥并使用它来创建 p12 文件吗?
我想使用这段代码:
KeyStore store = KeyStore.getInstance("PKCS12");
store.load(null, null);
store.setKeyEntry("Eric's Key", privKey, null, certificate);
FileOutputStream fOut = new FileOutputStream("id.p12");
store.store(fOut, passwd);
请问有什么建议吗?谢谢