我的问题实际上是两部分。
我的第一个困惑是我是否可以在.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
是否与上述相同?
还是有其他方法可以做到这一点? 谢谢