【发布时间】:2012-04-07 21:59:34
【问题描述】:
我想使用 java 密钥库来保存密钥和证书。有人可以分享一些代码来帮助我吗?
【问题讨论】:
标签: java security jvm certificate
我想使用 java 密钥库来保存密钥和证书。有人可以分享一些代码来帮助我吗?
【问题讨论】:
标签: java security jvm certificate
KeyStore Javadocs 页面中应该有足够的示例代码来帮助您入门:
至于“默认”密钥库 - 我不确定是否存在这样的东西,通常您要么从文件中显式加载它,要么可以使用以下系统属性对其进行配置:
信任存储也类似:
【讨论】:
Java 中没有默认的密钥库。这在customization section of the JSSE Reference Guide 中有记录。
默认的信任库是:
jssecacerts(如果存在)。否则,cacerts
但是,这并不意味着这些是默认 SSLContext 使用的存储,因为也可以将默认 SSLContext(从 Java 6 开始)更改为使用自定义信任管理器初始化的存储. (详情请参阅this answer)。
【讨论】:
javax.net.ssl.keyStore 配置密钥库属性吗?默认SSLContext会使用它吗?请求stackoverflow.com/questions/63719397/…。