tomcat 配置pfx证书

tomcat 配置pfx证书server.xmltomcat根目录创建cert文件夹,把文件xx.pfx文件放进去<Connectorport=”80″protocol=”HTTP/1.1″connectionTimeout=”20000″redirectPort=”443″URIEncoding=”UTF-8″/><C…

大家好,又见面了,我是你们的朋友全栈君。

server.xml

tomcat根目录创建cert文件夹,把文件xx.pfx文件放进去

  <Connector port=”80″ protocol=”HTTP/1.1″
               connectionTimeout=”20000″
               redirectPort=”443″ URIEncoding=”UTF-8″ />

<Connector port=”443″ protocol=”org.apache.coyote.http11.Http11Protocol”
               maxThreads=”150″ SSLEnabled=”true” scheme=”https” secure=”true”
               clientAuth=”false” sslProtocol=”TLS” keystoreFile=”cert/xxx.pfx” keystorePass=”密码”  />

这个时候已经可以使用https访问了,但是你通过非https访问页想跳转到https就需要

   再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> 

perfect

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136731.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Maven配置环境变量后不起作用的原因「建议收藏」

    Maven配置环境变量后不起作用的原因「建议收藏」Maven配置环境变量后不起作用的原因一.首先去maven官网下载maven相关文件点击左侧download选项选择图片中的Binaryziparchive apache-maven-3.8.1-bin.zip进行下载并解压到本地这个是解压后的文件二.配置环境变量1.添加MAVEN_HOME环境变量D:\Java\maven\apache-maven-3.8.12.添加M2_HOME环境变量(后面学习Spring会用到,可以先不进行配置)D:\Java\maven\apa

  • java.lang.IllegalArgumentException 如何解决这个异常

    java.lang.IllegalArgumentException 如何解决这个异常很多人说这个异常是spring版本和jdk版本不一致导致的,其实不然你可以运行一下这一段代码publicstaticvoidmain(String[]args){StringtimeStamp=”1531782000000″;//直接是时间戳//longtimeStamp=System.currentTim…

  • pycharm安装CV2,tensorflow[通俗易懂]

    pycharm安装CV2,tensorflow[通俗易懂]在pycharm中导入importcv2时不能正常使用,需要安装cv2库,但是我们在pycharm中安装库时没有找到CV2,就需要安装opencv库,我采用的是以下的方式:1、首先看下pycharm中的环境,我现在用的环境是anaconda下的PyCharmproject2、在菜单栏中打开anacondaprompt(anaconda3)3、刚开始进入时环境是4、切换环境为pycharm中环境activatePyCharmproject5、已经下好了opencv的whl文件,我下到了3

  • T-SQL聚合函数

    T-SQL聚合函数SQLServer2008联机丛书(2009年1月)聚合函数(Transact-SQL)聚合函数对一组值执行计算,并返回单个值。除了COUNT以外,聚合函数都会忽略空值。聚合函数经常与SELECT语句的GROUPBY子句一起使用。所有聚合函数均为确定性函数。这表示任何时候使用一组特定的输入值调用聚合函数,所返回的值都是相同的。有关函数确定性的

  • CSS之 sass、less、stylus 预处理器的使用方式

    CSS之 sass、less、stylus 预处理器的使用方式

    2020年11月19日
  • FastReport使用教程

    FastReport使用教程FastReport使用心得一、准备1、这次开发使用的是FastReport桌面版(FastReport.NetVersion201731.16Demo)2、引用类库FastReport.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号