如何以编程方式将CA证书存储在.truststore中?

时间:2019-11-06 05:57:25

标签: java keystore jks

我的问题实际上是两部分。 我的第一个困惑是我是否可以在.keystore文件中存储CA证书。

如果将其存储在密钥库中不好,那么如何将CA证书存储在信任库中。我的困惑是关于文件扩展名。我以前曾将RA证书存储在.keystore文件中。

在Java中,要存储密钥库,我将执行以下操作。

File f = new File("keystore.jks");
KeyStore keyStore = KeyStore.getInstance("JKS");
keyStore.load(null, null);
keyStore.setKeyEntry("ra", key, password, certArr);
FileOutputStream fos = new FileOutputStream(f);
keyStore.store(fos, password);
fos.close();

如何以编程方式将CA证书存储在信任库中? 文件扩展名设置为.truststore是否与上述相同?

还是有其他方法可以做到这一点? 谢谢

0 个答案:

没有答案