版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
內(nèi)容提要:本文介紹了如何在IBMHttpServer和瀏覽器端配置基于ssl的客戶端證書認(rèn)證。說(shuō)明:為IBMHttpServer和WAS配置基于SSL證書的客戶端認(rèn)證第一部分配置IBMHttpServer和瀏覽器之間的客戶端認(rèn)證為了便于介紹配置的完整過程,本文中使用ikeyman創(chuàng)建密鑰庫(kù)和自簽署證書,代替實(shí)際生成環(huán)境中常見的專業(yè)證書頒發(fā)機(jī)構(gòu)頒發(fā)的證書。如果您擁有現(xiàn)成的個(gè)人證書和頒發(fā)機(jī)構(gòu)的根證書,則請(qǐng)?zhí)^前2步。1.創(chuàng)建一個(gè)PKCS12格式的密鑰庫(kù),并在這個(gè)密鑰庫(kù)中生成一個(gè)自簽署證書。2.把上一步中創(chuàng)建的自簽署證書導(dǎo)出為.arm格式的文件證書文件,本例中命名為。3.為了使客戶端和服務(wù)器端的ssl握手成功,需要把剛才導(dǎo)出的導(dǎo)入到IHS的密鑰庫(kù)里(實(shí)際生產(chǎn)環(huán)境中需要把客戶端證書的頒發(fā)機(jī)構(gòu)的證書添加到IHS的密鑰庫(kù)里)。4.接下來(lái),需要把把證書導(dǎo)入到瀏覽器里(以IE為例)。 a.在工具-Internet選項(xiàng)-內(nèi)容-證書里,選擇“客戶端驗(yàn)證”,“個(gè)人”證書,選擇“導(dǎo)入”,把密鑰庫(kù)文件導(dǎo)入。 b.將安全級(jí)別設(shè)置成中級(jí)??梢钥吹阶C書的具體信息。 c.點(diǎn)擊“高級(jí)”屬性,在“證書目的”列表里勾選上“客戶端驗(yàn)證”。5.接下來(lái)需要在IHS里進(jìn)行相應(yīng)的配置。 a.在IHS的配置文件里添加如下配置,使IHS處理基于ssl的安全請(qǐng)求。其中,“SSLClientAuth”是客戶端驗(yàn)證的開關(guān),配置成“required”表示需要客戶端認(rèn)證。#---------------------------------------------------------------------Listen443<VirtualHost*:443>DocumentRoot"C:/ProgramFiles/IBM/HTTPServer60/htdocs/zh_CN"SSLEnableKeyfile"C:/ProgramFiles/IBM/HTTPServer60/ssl/IHSkey.kdb"SSLV2Timeout100SSLV3Timeout1000</VirtualHost>SSLClientAuthrequiredSSLDisable#----------------------------------------------------------------------- b.保存上面的配置后重新啟動(dòng)IHS,訪問,會(huì)彈出客戶端驗(yàn)證的提示窗口。點(diǎn)擊確定后可以訪問到IHS的首頁(yè)。第二部分為WAS配置基于SSL證書的客戶端認(rèn)證將證書導(dǎo)入瀏覽器的步驟和第一部分中相似,這里不再重復(fù)。1.在WAS管理控制臺(tái)的安全-SSL里定義一個(gè)新的JSSE存儲(chǔ)庫(kù),注意勾選上“客戶端認(rèn)證”。2.把客戶端證書的CA根證書導(dǎo)入到新創(chuàng)建的jks信任庫(kù)里(在本例中把導(dǎo)入)。3.在服務(wù)器-應(yīng)用服務(wù)器-服務(wù)器名稱下面的“web容器傳輸鏈”配置里,為SSL入站通道配置使用剛才創(chuàng)建的JSSE定義。4.保存配置后,需要重啟應(yīng)用程序服務(wù)器(如果是ND環(huán)境,需要重啟整個(gè)環(huán)境)。使用WAS自帶的DefaultApplication進(jìn)行測(cè)試:在瀏覽器里輸入url:https://localhost:9443/snoop,會(huì)看到客戶端驗(yàn)證提示窗口,確定后可以看到snoop的頁(yè)面。在snoop頁(yè)面的“HTTPSInformation”部分,可以看到客戶端證書的信息,說(shuō)明已經(jīng)正確使用了配置的證書進(jìn)行ssl握手。第三部分配置plug-in插件和WAS內(nèi)嵌web容器之間的ssl通信為了是plug-in插件和web容器實(shí)現(xiàn)基于SSL的安全通信,需要交換web容器傳輸鏈WCInboundDefaultSecure的SSL_2入站通道所使用的密鑰庫(kù)與plug-in插件使用的密鑰庫(kù)的簽署者證書。打開plug-in插件的密鑰庫(kù)文件(默認(rèn)在plugin安裝目錄的etc路徑下,具體可以查看里面的設(shè)置:<PropertyName="keyring"Value="C:\ProgramFiles\IBM\WebSphere\Plugins60\etc\keys\plugin-key.kdb"/>):抽取個(gè)人證書(公鑰),保存成文件:3.將web容器傳輸鏈WCInboundDefaultSecure使用的密鑰庫(kù)的公鑰(第一部分第2步抽取出來(lái)的個(gè)人證書)導(dǎo)入到plug-in插件的密鑰庫(kù)里:4類似的,把抽取出的plug-in插件的公鑰(個(gè)人證書)導(dǎo)入到web容器傳輸鏈?zhǔn)褂玫拿荑€庫(kù)里:5.為了使plug-in與web容器使用基于SSL的HTTPS協(xié)議通信,手動(dòng)更改插件配置文件,把http的內(nèi)容注釋掉,只剩下使用https協(xié)議的9443端口:6.重啟IHS,加載新的插件配置,使用https://localhost/snoop進(jìn)行測(cè)試。根據(jù)提示選擇正確的證書:確認(rèn)彈出的窗口提示:snoop頁(yè)面的“RequestInformation”里能夠看到請(qǐng)求從前端的443端口發(fā)來(lái),本地端口是9443,說(shuō)明web容器和plug-in之間已經(jīng)通過HTTPS協(xié)議通信;在“Requestheaders”和“HTTPSInformation”里,能夠看到原始的請(qǐng)求頭信息和客戶端的證書信息??偨Y(jié):本文以自簽署證書為例,在第一部分和第二部分中分別介紹了在IBMHttpServer,客戶端瀏覽器,以及WebSphereApplicationServer上配置基于ssl證書的客戶端認(rèn)證的方法。幾個(gè)重要的設(shè)置包括:在里配置“SSLClientAuthrequired”;在定義新的JSSE存儲(chǔ)庫(kù)時(shí)注意勾選上“客戶端認(rèn)證”;在瀏覽器端添加密鑰庫(kù)的時(shí)候,在證書的“高級(jí)”屬性配置里,把“證書目的”列表里的“客戶端驗(yàn)證”勾選上。在第三部分中,我們把plug-in插件和web容器傳輸鏈之前的SSL配置也完成了,這樣,從客戶端到IHS,再到WAS,他們之間的通信都是基于SSL的安全通信,并且需要進(jìn)行客戶端認(rèn)證,從而很好的保證了客戶端和瀏覽器之間通信的安全性。
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《從傳統(tǒng)到時(shí)尚》課件
- 七大洲四大洋的位置
- 山東省煙臺(tái)市招遠(yuǎn)市(五四學(xué)制)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試道德與法治試卷(含答案)
- 2024年全國(guó)社會(huì)工作者初級(jí)職業(yè)水平《社會(huì)工作實(shí)務(wù)》考試題參考答案
- 單位管理制度展示合集【人事管理篇】
- 單位管理制度展示大合集職員管理十篇
- 定期報(bào)告:一月可能繼續(xù)震蕩偏強(qiáng)中小盤成長(zhǎng)占優(yōu)
- 2024-2030年中國(guó)偶氮顏料行業(yè)市場(chǎng)深度分析及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 單位管理制度展示大合集職工管理篇十篇
- 單位管理制度品讀選集【員工管理篇】
- NB-T35009-2013抽水蓄能電站選點(diǎn)規(guī)劃編制規(guī)范
- 曳引驅(qū)動(dòng)電梯調(diào)試作業(yè)指導(dǎo)書
- 上海市中考英語(yǔ)試卷及答案
- 基礎(chǔ)會(huì)計(jì)課程思政教案設(shè)計(jì)
- 蘇教版科學(xué)小學(xué)五年級(jí)上冊(cè)期末測(cè)試卷及完整答案(奪冠系列)
- 監(jiān)控工程竣工驗(yàn)收?qǐng)?bào)告
- 經(jīng)皮肝穿刺膽道引流(PTCD)導(dǎo)管的護(hù)理要點(diǎn)
- 國(guó)家開放大學(xué)《心理學(xué)》形考任務(wù)1-4參考答案
- 2024年社會(huì)工作者《社會(huì)工作實(shí)務(wù)(中級(jí))》考試真題必考題
- 國(guó)家基層糖尿病神經(jīng)病變?cè)\治指南(2024版)
- FZ∕T 74001-2020 紡織品 針織運(yùn)動(dòng)護(hù)具
評(píng)論
0/150
提交評(píng)論