【发布时间】:2016-11-03 12:44:42
【问题描述】:
如何使用 keytool java 创建带有主机名/域名的证书(例如:www.exmaple.com)?当我们用这个证书配置 SSL 时,我们应该只接受这个名字的请求。 (我的意思是即使没有 IP 也不应该接受请求)。非常感谢您的帮助。
【问题讨论】:
标签: certificate keytool
如何使用 keytool java 创建带有主机名/域名的证书(例如:www.exmaple.com)?当我们用这个证书配置 SSL 时,我们应该只接受这个名字的请求。 (我的意思是即使没有 IP 也不应该接受请求)。非常感谢您的帮助。
【问题讨论】:
标签: certificate keytool
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
【讨论】: