Tomcat SSL/HTTPS 单向认证
来源:互联网 发布:手游代充平台 知乎 编辑:程序博客网 时间:2024/05/17 15:57
准备
1、已经生成名为localhost.jks的证书库,证书库的密码为localhost。
2、证书库中有别名为localhost的证书,证书的域名为localhost。
3、已安装tomcat7。
步骤
1、将localhost.jks证书库放到tomcat的conf文件夹中。
2、修改tomcat的 server.xml配置文件。在server.xml中 找到下面被注释的这段:
<!--<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />-->
干掉注释,并将内容改为:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" clientAuth="false" keystoreFile="${catalina.base}/conf/localhost.jks" keystorePass="localhost" keystoreType="JKS" maxThreads="150" scheme="https" secure="true" sslProtocol="TLS"/>
3、测试tomcat是否启用https/SSL
在浏览器中打开地址:https://localhost:8443
4、在项目中启用https/SSL
打开应用的 web.xml 文件,增加配置如下:
<security-constraint> <web-resource-collection> <web-resource-name>securedapp</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint></security-constraint>
将 URL 映射设为 /* ,这样你的整个应用都要求是 HTTPS 访问,而 transport-guarantee 标签设置为 CONFIDENTIAL 以便使应用支持 SSL。
5、测试项目中是否启用https/SSL
在浏览器中输入http://localhost:8080/后,自动跳转到https://localhost:8443/。
阅读全文
0 0
- Tomcat SSL/HTTPS 单向认证
- Tomcat Https单向认证
- 利用tomcat服务器配置https双向认证、https单向认证-ssl、tls
- 利用tomcat服务器配置https双向认证、https单向认证-ssl、tls
- 利用tomcat服务器配置https双向认证、https单向认证-ssl、tls
- Tomcat配置SSL(单向认证)
- Tomcat配置SSL(单向认证)
- Tomcat配置SSL(单向认证)
- tomcat+ssl服务器端单向认证
- Tomcat配置SSL(单向认证)
- Tomcat配置SSL(单向认证)
- tomcat配置https单向认证
- WebLogic8.1 配置SSL/HTTPS单向认证
- tomcat------https单向认证和双向认证
- windows和linux下配置tomcat的https通信(ssl单向认证)
- Tomcat简单配置实现SSL单向认证
- SSL单向认证Java实现 Tomcat篇
- tomcat实现SSL单向认证(tomcat5)
- 二叉树遍历(前序,中序,后序)
- Gitee码云通过WebHooks实现自动同步代码部署
- 17-18-19-对象的构造函数
- java static关键字
- layer ui 导入文件之前传入数据
- Tomcat SSL/HTTPS 单向认证
- Docker使用(搭建2048游戏、搭建nginx服务)
- turtle——童年的记忆
- 线程池初探(二)
- <五>Linux文件权限与属性详解--su & sudo
- Java day9
- 基于OpenCV 2.4.93.1的汉字显示(FreeType 2.6.2)
- 正则验证固话和手机号
- AndroidStudio JNI开发:生成可调用jar