12
我需要2個鍵存儲到密鑰庫 下面是相關代碼:爪哇 - 如何存儲密鑰,密鑰存儲
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();
雖然我得到一個execption「私有密鑰必須由證書鏈伴隨着」
那究竟是什麼?我將如何生成它?
公鑰是Key類型的,並且他們要求證書[]。我將如何將公鑰轉換爲證書鏈 – MichBoy
您是否擁有'X509Certificate'?您從哪裏獲得私鑰? – Cratylus
我已初始化KeyPairGenerator以生成密鑰對 – MichBoy