我想使用java密钥库来保存密钥和证书。任何人都可以分享一些代码来帮助我吗?
答案 0 :(得分:4)
KeyStore Javadocs页面中应该有足够的示例代码来帮助您入门:
至于'默认'密钥库 - 我不确定存在这样的东西,通常你要么从文件中显式加载它,要么你可以使用以下系统属性来配置它:
与信托商店类似:
答案 1 :(得分:1)
Java中没有默认密钥库。这在customization section of the JSSE Reference Guide。
中有记录默认信任库是:
jssecacerts,如果它存在。否则,cacerts
但是,这并不意味着这些是默认SSLContext
使用的存储,因为它也可以更改默认的SSLContext
(自Java 6开始),并将其初始化与自定义信任经理。 (有关详细信息,请参阅this answer。)