侧边栏

tomcat设置https

1.环境

tomcat8.5.9

2.JKS 证书格式配置方法1

    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
     maxThreads="150" scheme="https" secure="true"
     keystoreFile="C:\Users\peng\Downloads\cert.jks" 
     keyAlias="gw"
     keystorePass="123456"
     clientAuth="false" sslProtocol="TLS" />

keyAlias 一定要写,不然会有空指针异常

JKS 证书格式配置方法2

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" >
        <SSLHostConfig>
            <Certificate 
                certificateKeystoreFile="C:\Users\peng\Downloads\cert.jks"
                certificateKeyAlias="gw"
                certificateKeystorePassword="123456"
                type="RSA" />
        </SSLHostConfig>
    </Connector>

certificateKeyAlias一定要写,不然会有空指针异常

3.PEM(KEY&CRT)证书格式配置方法

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
               maxThreads="150" SSLEnabled="true" >
        <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
        <SSLHostConfig>
            <Certificate certificateKeyFile="F:\key.txt"
                         certificateFile="F:\cert.cer"
                         type="RSA" />
        </SSLHostConfig>
    </Connector>

 

 

证书格式转换工具:https://ssl.cfca.com.cn/Web/tool

 

posted on 2021-01-15 11:40  SmilingEye  阅读(128)  评论(0编辑  收藏  举报

导航