在java中添加证书和密钥以进行套接字连接
Posted
技术标签:
【中文标题】在java中添加证书和密钥以进行套接字连接【英文标题】:Add certificates and key in java for socket connection 【发布时间】:2021-09-10 09:54:18 【问题描述】:您好,我正在使用 java 中的安全套接字连接从 java 应用程序构建 myhsm 连接,MYHSM 团队提供了 IP 地址和端口以及 3 个用于连接的文件
-
CA_MYHSM_chain.crt
client_MYHSM.crt
client_MYHSM.key
如何在 java 代码中添加这些证书,同时建立与其服务器 IP 地址和端口的连接
【问题讨论】:
【参考方案1】:您可以使用以下命令手动将公共证书添加到 jvm 本地信任库:
JRE_HOME/bin/keytool -import -trustcacerts -alias certAlias -file certFile -keystore trustStoreFile
更多细节可以在这里找到: https://docs.oracle.com/cd/E19906-01/820-4916/geygn/index.html
【讨论】:
感谢您的回复,但是如何将密钥与链证书一起添加? @AdarshBP 添加证书时不需要提供私钥以上是关于在java中添加证书和密钥以进行套接字连接的主要内容,如果未能解决你的问题,请参考以下文章