【问题标题】:How to create a certificate with hostname/domainname using keytool java如何使用 keytool java 创建具有主机名/域名的证书
【发布时间】:2016-11-03 12:44:42
【问题描述】:

如何使用 keytool java 创建带有主机名/域名的证书(例如:www.exmaple.com)?当我们用这个证书配置 SSL 时,我们应该只接受这个名字的请求。 (我的意思是即使没有 IP 也不应该接受请求)。非常感谢您的帮助。

【问题讨论】:

    标签: certificate keytool


    【解决方案1】:
    keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass changeit -validity 360 -keysize 2048
    

    当您按 Enter 时,keytool 会提示您输入服务器名称、组织单位、组织、地区、州和国家/地区代码。

    您必须键入 服务器名称以响应 keytool 的第一个提示t,它要求输入名字和姓氏。

    这将创建一个包含私钥和您的自签名证书的keystore.jks 文件。

    如果需要导出生成的服务器证书执行

    keytool -export -alias selfsigned  -storepass changeit
    -file server.cer -keystore keystore.jks
    

    查看完整示例here

    【讨论】:

      猜你喜欢
      • 2016-06-27
      • 1970-01-01
      • 2023-03-24
      • 2011-01-13
      • 2014-10-26
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      相关资源
      最近更新 更多