




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、在Java環境中配置SSL雙向認證在Java環境中配置Https雙向認證,需要使用JDK自帶的keytool工具,在命令行方式下,生成服務器證書申請文CSR,然后到CA簽發服務器證書。以下為在Tomcat和Weblogic中配置Https雙向認證的步驟,環境為JDK1.5。1在Tomcat中配置HTTPS雙向認證在Tomcat5.0中配置Https雙向認證的步驟如下:1 產生keystore文件:keytool -genkey -alias tomcat -keyalg RSA -keystore keystore此時可在當前目錄下看到keystore文件。申請服務器證書時,CN需要和網站的域
2、名或者IP相同,否則IE7會認為該證書是為別的網站頒發的。2 生成服務器證書申請文件CSR:keytool -certreq -keyalg RSA -alias tomcat -file certreq.csr -keystore keystore此時可在當前目錄下看到文件certreq.csr。把certreq.csr文件內容和DN提交到CA管理員,即可申請到服務器證書。DN為:CN=, OU=research, O=cwca, L=YC, ST=NX, C=CN。從CA獲得的服務器證書為user.p7b,可從其中分別導出base64格式的根證和服務器證書:NXCA.cer和client.
3、cer。3 將根證書導入到keystore文件中:keytool -import -trustcacerts -alias root -file NXCA.cer -keystore keystore4 將服務器證書導入到keystore文件中:keytool -import -alias tomcat -file client.cer -keystore keystore5.進行Tomcat的配置:把keystore文件拷入%CATALINA_HOME%/conf目錄下;修改文件%CATALINA_HOME%/conf/server.xml,知道 <Connector port=&qu
4、ot;8443" 這一行,默認是注釋掉的;去掉注釋,然后增加兩行:keystoreFile="/conf/keystore" keystorePass="12345678" truststoreFile="/conf/keystore" truststorePass="12345678"修改結果如下圖:如果clientAuth="false",則服務器不需要客戶端證書;如果clientAuth="true",則客戶端必須提供證書才能進行訪問。6啟動Tomcat,輸入
5、5:8443/,即可訪問應用;Https默認端口為443,如果把監聽端口改為443,則訪問時就不需要加端口號了。Tomcat5.0和Tomcat6.0的配置過程相同。2在Weblogic中配置HTTPS雙向認證在Weblogic8.1中配置Https雙向認證的步驟如下:1 產生keystore文件:keytool -genkey -alias weblogic -keyalg RSA -keystore weblogic.jks此時可在當前目錄下看到weblogic.jks文件。2.生成服務器證書申請文件CSR:keytool -certreq -keyal
6、g RSA -alias weblogic -file certreq.csr -keystore weblogic.jks此時可在當前目錄下看到文件certreq.csr。把certreq.csr文件內容和DN提交到CA管理員,即可申請到服務器證書。DN為:CN=, OU=research, O=cwca, L=YC, ST=NX, C=CN。從CA獲得的服務器證書為user.p7b,可從其中分別導出base64格式的根證和服務器證書:NXCA.cer和TESTSERVER.cer。3. 導入根證書NXCA.cer到weblogic.jks中keytool -import -alias te
7、stroot -trustcacerts -file NXCA.cer -keystore weblogic.jks4. 導入服務器證書TESTSERVER.cer到weblogic.jks中keytool -import -trustcacerts -alias weblogic -file TESTSERVER.cer -keystore weblogic.jks5.進入Weblogic管理頁面進行配置:A.進入Weblogic控制臺:http:/localhost:7001/consoleB.選擇:mydomain->Servers->myserver->General
8、頁面,找到屬性:SSL Listen Port Enabled,將其選中,如圖:在此可以修改SSL監聽端口為443。C.進入D:beaweblogic81目錄,新建文件夾jks,把weblogic.jks拷入其中。D.進入myserver->Keystores & SSL頁面,做如下配置:屬性Keystore Configuration->Identity中:Custom Identity Keystore的值為:D:beaweblogic81jksweblogic.jks;Type值為:jks;輸入兩次Keystore密碼;屬性Keystore Configuration
9、->Trust 的屬性值和Identity相同;屬性SSL Configuration->Identity中:Private Key Alias的值為Keystore的別名weblogic;輸入兩次Keystore密碼;配置如下圖:配置完成,點擊頁面右下角的Apply即可。E.以上為SSL單項認證,如果要配置SSL雙向認證,在Keystores & SSL 頁面中:點擊屬性Advanced Options的show,如圖:找到屬性Two Way Client Cert Behavior,將其值改為:Client Certs Requested And
10、Enforced,如圖:點擊頁面右下角的Apply即可。F.重啟Weblogic服務,在IE地址欄中輸入:,即可訪問應用。Weblogic8.1以上版本與此配置方法相同。3在Websphere6.1中配置HTTPS雙向認證1. 產生keystore文件:keytool -genkey -alias server -keyalg RSA -keystore keystore2. 生成服務器證書申請文件CSR:keytool -certreq -keyalg RSA -alias server -file certreq.csr -keystore keystore3. 將根證書導入到keysto
11、re文件中:keytool -import -trustcacerts -alias root -file NXCA.cer -keystore keystore4. 將服務器證書導入到keystore文件中:keytool -import -alias tomcat -file client.cer -keystore keystore5. Webphere6.1雙向認證設置,打開Webphere6.1控制臺,點擊左側窗口安全性,點開后里邊有ssl證書和密鑰管理選項點擊它。然后點擊管理端點安全配置,點擊點擊密鑰庫和證書,然后點擊新建新建密鑰庫和證書,填入名稱,keystore文件的路徑,keystore文件的密碼,類型選為jks然后點ssl配置新建一個ssl配置列表如下圖所示:選擇你信任
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 經濟型酒店的市場趨勢預測與前瞻考核試卷
- 天然氣發電系統技術與效率提升考核試卷
- 科技會展項目管理與實踐考核試卷
- 船舶全球市場分析考核試卷
- 軟件工程前沿技術探討考核試卷
- 糖業產業發展策略研究考核試卷
- 財務規劃中的資產配置與風險管理考核試卷
- 跨境信用服務考核試卷
- 自行車租賃市場服務個性化發展考核試卷
- 羽絨制品品牌形象與視覺傳達設計考核試卷
- 哲莊順安煤礦 礦業權價款計算書
- JJF 1105-2018觸針式表面粗糙度測量儀校準規范
- GB/T 94.1-1987彈性墊圈技術條件彈簧墊圈
- GB/T 32512-2016光伏發電站防雷技術要求
- GB/T 30516-2014高粘高彈道路瀝青
- GB/T 29602-2013固體飲料
- GB/T 23268.1-2009運動保護裝備要求第1部分:登山動力繩
- GB/T 12469-1990焊接質量保證鋼熔化焊接頭的要求和缺陷分級
- 臨床血液學檢驗技術-其他白細胞疾病
- DBJ-T 13-195-2022 燒結煤矸石實心磚和多孔磚(砌塊) 應用技術標準
- FZ/T 21009-2015短毛條
評論
0/150
提交評論