【发布时间】:2012-12-15 17:56:38
【问题描述】:
我需要将 2 个密钥存储到 KeyStore 以下是相关代码:
KeyStore ks = KeyStore.getInstance("JKS");
String password = "password";
char[] ksPass = password.toCharArray();
ks.load(null, ksPass);
ks.setKeyEntry("keyForSeckeyDecrypt", privateKey, null, null);
ks.setKeyEntry("keyForDigitalSignature", priv, null, null);
FileOutputStream writeStream = new FileOutputStream("key.store");
ks.store(writeStream, ksPass);
writeStream.close();
虽然我得到一个执行“私钥必须伴随着证书链”
那究竟是什么?我将如何生成它?
【问题讨论】: