




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
首先利用keytool工具生成服務(wù)器證書(shū)客戶端證書(shū)互相信任認(rèn)證配置服務(wù)器開(kāi)啟https連接攔截請(qǐng)求地址強(qiáng)制ssl認(rèn)證連接cmd命令行輸入以下命令1keytool-genkey-v-aliastomcat-keyalgRSA-keystoreD:/SSL/server/tomcat.keystore-dname"CN=,OU=jak,O=jak,L=Peking,ST=Peking,C=CN"-validity3650-storepassjakl23-keypassjak123解釋參數(shù)*****keytool是JDK提供的證書(shū)生成工具,所有參數(shù)的用法參見(jiàn)keytool-help-genkey創(chuàng)建新證書(shū)-v詳細(xì)信息-aliastomcat以”tomcat”作為該證書(shū)的別名。這里可以根據(jù)需要修改-keyalgRSA指定算法-keystoreD:/SSL/server/tomcat.keystore保存路徑及文件名-dname"CN=,0U=zlj,0=zlj,L=Peking,ST=Peking,C=CN"證書(shū)發(fā)行者身份,這里的CN要與發(fā)布后的訪問(wèn)域名一致-validity3650證書(shū)有效期,單位為天-storepassjak123證書(shū)的存取密碼-keypassjak123證書(shū)的私鑰2生成客戶端證書(shū)執(zhí)行以下命令keytool-genkey-v-aliasclient-keyalgRSA-storetypePKCS12-keystoreD:/SSL/client/client.p12-dname"CN=client,OU=jak,O=jak,L=bj,ST=bj,C=CN"-validity3650-storepassclient-keypassclient3導(dǎo)出客戶端證書(shū)keytool-export-aliasclient-keystoreD:/SSL/client/client.p12-storetypePKCS12-storepassclient-rfc-fileD:/SSL/client/client.cer4把客戶端證書(shū)加入服務(wù)端證書(shū)信任列表keytool-import-aliasclient-v-fileD:/SSL/client/client.cer-keystoreD:/SSL/server/tomcat.keystore-storepassjak1235導(dǎo)出服務(wù)端證書(shū)keytool-export-aliastomcat-keystoreD:/SSL/server/tomcat.keystore-storepassjakjak-rfc-fileD:/SSL/server/tomcat.cer6生成客戶端信任列表keytool-import-fileD:/SSL/server/tomcat.cer-storepassjakl23-keystoreD:/SSL/client/client.truststore-aliastomcat-noprompt在Tomcatserver.xml文件中替換8443端口配置<!--開(kāi)啟HTTPS接口的配置-->vConnectorport="8443"protocol="HTTP/1.1"SSLEnabled="true"maxThreads="150"scheme="https"secure="true"clientAuth="true"sslProtocol="TLS"keystoreFile="D:/SSL/server/tomcat.keystore"keystorePass="jak123"truststoreFile="D:/SSL/server/tomcat.keystore"truststorePass="jak123"/>clientAuth=true雙向認(rèn)證false單項(xiàng)認(rèn)證,單項(xiàng)認(rèn)證時(shí)候不需要truststoreFiletruststorePass參數(shù)配置即可web?xml文件加入配置<!--強(qiáng)制SSL配置,即普通的請(qǐng)求也會(huì)重定向?yàn)镾SL請(qǐng)求--><security-constraint>vweb-resource-collection>vweb-resource-name>SSLv/web-resource-name>vurl-pattern>/*v/url-pattern>v!--全站使用SSLvurl-pattern>/*v/url-pattern>--></web-resource-collection><user-data-constraint><description>SSLrequiredv/description><!--CONFIDENTIAL:要保證服務(wù)器和客戶端之間傳輸?shù)臄?shù)據(jù)不能夠被修改,且不能被第三方查看到--><!--INTEGRAL:要保證服務(wù)器和client之間傳輸?shù)臄?shù)據(jù)不能夠被修改--><!--NONE:指示容器必須能夠在任一的連接上提供數(shù)據(jù)。(即用HTTP或HTTPS,由客戶端來(lái)決定)-->vtransport-guarantee>CONFIDENTIALv/transport-guarantee></user-data-constraint></security-constraint>/*****/瀏覽器訪問(wèn) 需要把客戶端證書(shū)給客戶端 路徑為
D:/SSL/client/client.p12,發(fā)送給對(duì)方運(yùn)行即可以訪問(wèn)。雙擊client文件1歡迎使用證書(shū)導(dǎo)入向?qū)кS踽韶書(shū)信任趙和證書(shū)吊誚別單擊:心下一步松繼續(xù)。證書(shū)導(dǎo)入向?qū)?,證認(rèn)。的信S蠶境37區(qū)SS9S畳rf-i滋歡迎使用證書(shū)導(dǎo)入向?qū)кS踽韶書(shū)信任趙和證書(shū)吊誚別單擊:心下一步松繼續(xù)。證書(shū)導(dǎo)入向?qū)?,證認(rèn)。的信S蠶境37區(qū)SS9S畳rf-i滋由冒疋client2下一步3勾選標(biāo)志詞秘鑰為可導(dǎo)出秘鑰。丁填寫(xiě)生成client證書(shū)的密碼不對(duì)會(huì)提示錯(cuò)誤證書(shū)導(dǎo)入向?qū)?li^al密碼為了保證安全,已用密碼保護(hù)利鑰。為私鑰鍵入巒碼。墜碼(F):鴉鶴巒呆護(hù)。如果啟用這個(gè)選項(xiàng),每歡應(yīng)用程序使用私鑰時(shí),您都會(huì)E標(biāo)志此巒鑰為可導(dǎo)出的濟(jì)鑰。這將允許您在稱后備偽或傳輸濟(jì)鑰曲。區(qū)包括所有擴(kuò)展厲性如*了解保理掘的更參信息<■上一步⑹][下一步?習(xí)[取消
4下一步選第二個(gè)選項(xiàng)證書(shū)儲(chǔ)存為個(gè)人下一步完成ok5訪問(wèn)截圖無(wú)法顯示此頁(yè)?確保Web地址https://localhost:8443正確。?使用搜索引擎查找頁(yè)面。?請(qǐng)過(guò)幾分鐘后刷新頁(yè)面。爭(zhēng)復(fù)連去寸£點(diǎn)擊確定后再次訪問(wèn)網(wǎng)站則無(wú)需驗(yàn)證(瀏覽器關(guān)閉需要從新點(diǎn)擊確定認(rèn)證)
Java訪問(wèn)webService代門******省略自己去百度查看Axis搭建webservice1Java環(huán)境變量正確2去官網(wǎng)下載axisjar3解壓到本地任意路徑比如解壓到G:\axis-1_4配置4將G:\axis-1_4\webapps下的axix文件復(fù)制到tomcat的webapps下啟動(dòng)tomcat訪問(wèn)localhost:8080/axis出現(xiàn)此界面表示成功?Pf◎?Pf◎證書(shū)霸CI Apache-AxisZOApache-AXISHello!WelcometoApache-Axis.Whatdoyouwanttodotoday??"Validation-Validatethelocalinstallation'sconfigurationseeheiowifthisdoesnotwarfcList-ViewthelistofdeployedWebservices■Call-Callalocalendpointthatlist'sthecaller'shttpheaders(orseeitsWSDL)."Visit-VisittheApache-AxisHomePageAdministerAxis-[disabledbydefaultforsecurityreasons]SOAPMonitor-[disabledbydefaultforsecurityreasons]Toenablethedisabledfeatures;uncommetittheappropriatedeclarationsinWEB-INF/^veb_xmlinthewebapplicationandrestartit.^ralidatingAxisIfthe"happyaxis11validationpagedisplaysanexceptioninsteadofastatuspage,thelikelycauseisthatyouhavemultipleXMLparsersinyourclasspath.Cleanupyourclasspathbyeliminatingextraneousparsers.IfyouhaveproblemsgettingAxistowork,consulttheAxisWikiandthentrytheAxisusermailinglist.
5在工程的web-info下新建wsdd文件見(jiàn)下圖Jl_E3webapp>昂static丿』WEB-INFL_n即Y?server-config.wsdd的spring-mvc.xml427015-8-25上午10:1呂hbweb.xml425&15七-24下午4:45hb品 年424115-8-24^^3:05hb配置文件根據(jù)需求不同配置不同(此處提供簡(jiǎn)單的配置見(jiàn)下圖)gserver-config.wsddS31-^deploymentxm1ns=ttp;//xmL.apachw?org/axis/wsdd/"234xmlns:java="http://xmL./axis/hisdd/providers/java"^<handlername=xmlns:java="http://xmL./axis/hisdd/providers/java"^<handlername="URLMapperntype="java:org.apache.axis.hcmdLe廠s?http.URLMappeT"/〉6 <parametername="cLassName"value="SayHeLLo"/><parametername="atLowedMethods"value=,,*,,/>8 </service><transportname=,'^ttp,,><requestFlow><handlertype="URLMapper"/></requestFlow>1&-111213141&-11121314</deployment>server-config.wsdd〈servicename="HeLLoWorLd"provider二"java:RPC"><parametername="className"value="SayHeLLo"/><parametername="aLLowedMethods"value="*"/></service>參數(shù)值說(shuō)明HeLLoWorLd為訪問(wèn)url時(shí)候的命名。例如https://LocaLhost:8443/axis/services/HeLLoWorLd?wsdL將HeLLoWorLd替換為xxxxx則請(qǐng)求地址為HYPERLINK"https:/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 太原幼兒師范高等??茖W(xué)校《移動(dòng)通信系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- Cucurbitacin-IIb-Standard-生命科學(xué)試劑-MCE
- 湖北財(cái)稅職業(yè)學(xué)院《無(wú)線傳感器網(wǎng)絡(luò)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南體育職業(yè)學(xué)院《游泳與救護(hù)(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- 監(jiān)控設(shè)備銷售安裝合同范本
- 垃圾清運(yùn)承包合同范本
- 江西婺源茶業(yè)職業(yè)學(xué)院《工程制圖實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 晉中職業(yè)技術(shù)學(xué)院《高級(jí)俄語(yǔ)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年家用空調(diào)密封式截止閥項(xiàng)目投資可行性研究分析報(bào)告
- 福州理工學(xué)院《田徑冰雪規(guī)則與裁判法》2023-2024學(xué)年第二學(xué)期期末試卷
- 北師大版小學(xué)六年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教學(xué)設(shè)計(jì)
- 中國(guó)古代宗教課件
- GB/T 36713-2018能源管理體系能源基準(zhǔn)和能源績(jī)效參數(shù)
- GB/T 22919.7-2008水產(chǎn)配合飼料第7部分:刺參配合飼料
- GB/T 20472-2006硫鋁酸鹽水泥
- 《中國(guó)商貿(mào)文化》3.1古代商人
- 公司戰(zhàn)略與風(fēng)險(xiǎn)管理-戰(zhàn)略選擇課件
- 《網(wǎng)絡(luò)設(shè)備安裝與調(diào)試(華為eNSP模擬器)》項(xiàng)目1認(rèn)識(shí)eNSP模擬器及VRP基礎(chǔ)操作
- 民事訴訟法學(xué) 馬工程 課件 第21章 涉外民事訴訟程序的特別規(guī)定
- 鋼結(jié)構(gòu)考試試題(含答案)
- 彭大軍橋牌約定卡
評(píng)論
0/150
提交評(píng)論