日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat SSL/HTTPS 单向认证

發布時間:2024/9/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat SSL/HTTPS 单向认证 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

  • jdk 1.8
  • tomcat 7
  • jks證書庫

準備

1、已經生成名為localhost.jks的證書庫,證書庫的密碼為localhost。
2、證書庫中有別名為localhost的證書,證書的域名為localhost。
3、已安裝tomcat7。

Tomcat SSL/HTTPS 單向認證

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

Http 自動跳轉 Https

1、在項目中啟用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。

2、測試項目中是否啟用https/SSL
在瀏覽器中輸入http://localhost:8080/后,自動跳轉到https://localhost:8443/。

總結

以上是生活随笔為你收集整理的Tomcat SSL/HTTPS 单向认证的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。