如何使用智能卡中的证书创建.jks文件?

时间:2015-03-03 12:05:22

标签: java x509certificate jks

我正在使用Aladdin etoken并且能够从中读取证书。 现在我必须使用证书创建.jks。 如何从智能卡导出证书并创建.jks文件? 感谢。

1 个答案:

答案 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());

希望它会奏效。