我正在使用Aladdin etoken并且能够从中读取证书。 现在我必须使用证书创建.jks。 如何从智能卡导出证书并创建.jks文件? 感谢。
答案 0 :(得分:-1)
请尝试以下代码。在这里,我正在为JKS创建一个密钥库,并在一个优选的别名下输入我的证书。最后编写文件(例如:demo.jks)
X509Certificate x509Certificate = Util.getX509Cert(x509FileLocation);
KeyStore store = KeyStore.getInstance("JKS");
store.load(null, null);
store.setCertificateEntry("alias", x509Certificate);
FileOutputStream fileOutputStream = new FileOutputStream(jksFileLocation);
store.store(fileOutputStream, "123456".toCharArray());
希望它会奏效。