美文网首页
Tomcat Https环境搭建及自有CA证书生成

Tomcat Https环境搭建及自有CA证书生成

作者: 一一道长一一 | 来源:发表于2017-05-04 09:30 被阅读902次

    1.生成安全证书

    keytool  -genkey
                  -alias  tomcat (证书别名)
                  -keyalg  RSA (算法)
                  -validity  3650 (有效期,单位:天)
                  -keystore  d:\tomcat.keystore (指定生成证书的位置和证书名称)

    其中名字与姓氏必须是域名,否则会出问题

    2.tomcat中配置安全证书,在server.xml中,先注释掉8080端口的配置,在下边加上:

    <Connector port="8443"   protocol="org.apache.coyote.http11.Http11NioProtocol"   maxThreads="150"      SSLEnabled="true"     scheme="https" secure="true"     clientAuth="false"     sslProtocol="TLS"      keystoreFile="D:\tomcat.keystore"    keystorePass="123456"  ciphers="SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA" />

    属性说明

    3.生成客户端CA证书

    keytool  -selfcert  -alias “第一步中证书的别名”  -keystore “第一步中生成的keystore的路径”

    keytool -export  -alias  “第一步中证书的别名”  -keystore  “第一步中生成的keystore的路径”  -storepass “第一步中证书的密码”  -rfc  -file  "CA文件路径,.cer文件"

    生成自己的CA证书

    4.客户端安装CA证书到受信任的根证书颁发机构目录中

    选择指定目录存储 选择受信任的根证书颁发机构

    5.打开浏览器,就可以使用https来访问你的网站了

    访问效果图

    相关文章

      网友评论

          本文标题:Tomcat Https环境搭建及自有CA证书生成

          本文链接:https://www.haomeiwen.com/subject/yqciyttx.html