【问题标题】:Add certificates and key in java for socket connection在java中添加证书和密钥以进行套接字连接
【发布时间】:2021-09-10 09:54:18
【问题描述】:

您好,我正在使用 java 中的安全套接字连接从 java 应用程序构建 myhsm 连接,MYHSM 团队提供了 IP 地址和端口以及 3 个用于连接的文件

  1. CA_MYHSM_chain.crt
  2. client_MYHSM.crt
  3. client_MYHSM.key

如何在 java 代码中添加这些证书,同时建立与其服务器 IP 地址和端口的连接

【问题讨论】:

    标签: java sockets ssl


    【解决方案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 添加证书时不需要提供私钥
    猜你喜欢
    • 2016-03-26
    • 2014-05-09
    • 2011-10-08
    • 2017-06-18
    • 2015-09-18
    • 2020-01-02
    • 2017-11-25
    • 2013-04-05
    • 2021-11-07
    相关资源
    最近更新 更多