ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

配置tomcat7的https证书

2022-06-10 14:31:41  阅读:180  来源: 互联网

标签:xml HTTP 证书 APR tomcat7 SSL https


配置pfx证书

server.xml

     <Connector port="8443"
               protocol="org.apache.coyote.http11.Http11Protocol" 
               SSLEnabled="true" 
               enablelookups="false" 
               disableUploadTimeout="true"
               acceptCunt="100" 
               maxhttpHeaderSize="8192" 
               minSpareThreads="25"
               maxThreads="150" 
               scheme="https" 
               secure="true"
               clientAuth="false" 
               sslProtocol="TLS" 
               keystoreType="PKCS12"
               keystoreFile="cert\5808785__meescc.cn.pfx"
               keystorePass="0A1y311U"
               />

注意:对于启用APR情况下protocol不能使用HTTP/1.1,否则会报异常:java.lang.Exception: Connector attribute SSLCertificateFile must be defined when  using SSL with APR。

 

http自动转https访问

web.xml

在welcome-file-list节点后添加以下

    <login-config>  
        <!-- Authorization setting for SSL -->  
        <auth-method>CLIENT-CERT</auth-method>  
        <realm-name>Client Cert Users-only Area</realm-name>  
    </login-config>  
    <security-constraint>  
        <!-- Authorization setting for SSL -->  
        <web-resource-collection >  
            <!-- 项目名称 -->
            <web-resource-name>SSL</web-resource-name>
            <url-pattern>/*</url-pattern>  
        </web-resource-collection>  
        <user-data-constraint>  
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>  
        </user-data-constraint>  
    </security-constraint>

 

标签:xml,HTTP,证书,APR,tomcat7,SSL,https
来源: https://www.cnblogs.com/shichq/p/16363133.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有