Certificate 如何使用keytool java创建具有主机名/域名的证书

Certificate 如何使用keytool java创建具有主机名/域名的证书,certificate,keytool,Certificate,Keytool,如何使用keytool java创建具有主机名/域名(例如:www.exmaple.com)的证书?使用此证书配置SSL时,应仅接受具有此名称的请求。(我的意思是即使有IP也不应该接受请求)。非常感谢您的帮助 keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass changeit -validity 360 -keysize 2048 按Enter键时,keytool会提示您输入服务器名称

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

keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass changeit -validity 360 -keysize 2048
按Enter键时,keytool会提示您输入服务器名称、组织单位、组织、地区、州和国家代码

您必须键入服务器名称以响应keytool的第一个prompt,其中要求输入名字和姓氏

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

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

keytool -export -alias selfsigned  -storepass changeit
-file server.cer -keystore keystore.jks
请参阅完整示例