卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

win2008搭建CA服務(wù)器tomcat5的ssl配置

第一章CA 服務(wù)器搭建1. Windows 2008 安裝“IIS ”以及“證書服務(wù)”注:安裝“證書服務(wù)”之后將不能修改計算機的“機器名”以及“域”,IIS 將使用windows 的80端口,80端口

第一章CA 服務(wù)器搭建

1. Windows 2008 安裝“IIS ”以及“證書服務(wù)”

注:安裝“證書服務(wù)”之后將不能修改計算機的“機器名”以及“域”,IIS 將使用windows 的80端口,80端口必須沒有被占用,否則后果嚴(yán)重,無法安裝。 右鍵“計算機”——>“管理”

點擊左側(cè)的“角色”

點擊右側(cè)的“添加角色”,彈出“添加角色向?qū)А?/p>

勾選“Active Directory 證書服務(wù)”和“Web 服務(wù)器(IIS )”兩個服務(wù),點擊下一步

點擊“下一步”

勾選“證書頒發(fā)機構(gòu)”和“證書頒發(fā)機構(gòu)Web 注冊”,在勾選“證書頒發(fā)機構(gòu)Web 注冊”時彈出“添加角色向?qū)А?/p>

點擊“添加必需的角色服務(wù)”,點擊“下一步”

如果大家自己的服務(wù)器建議使用“企業(yè)”根節(jié)點,“企業(yè)”根更有利與使用windows 的域控制器,來控制安全性,當(dāng)然使用“獨立”根節(jié)點也并不影響,這里因為機器全部使用的工作組而沒有使用域,所以無法使用“企業(yè)”根,在這里使用“獨立”根,點擊“下一步”

選擇“根CA ”,點擊“下一步”

選擇“新建私鑰”,點擊“下一步”,進入“加密”

在這里選擇“加密方式”,默認使用SHA1加密方式,這里不做更改,點擊“下一步”

點擊“下一步”

這里選擇“CA 證書”有效期限,默認為5年,點擊“下一步” 這里選擇證書的存放位置,以及日志的存放位置,使用“默認”選擇,點擊“下一步”

點擊“下一步”

這里選擇IIS 服務(wù)器的安裝配置,如沒有特殊需求使用默認即可,點擊“下一步” 點擊“安裝”,進入服務(wù)安裝環(huán)節(jié)

等待安裝結(jié)束,安裝結(jié)束后,點擊“關(guān)閉”。

安裝結(jié)束后,右鍵“計算機”點擊“管理”,在右側(cè)展開目錄樹,出現(xiàn)

,

點擊“Web 服務(wù)器(IIS )”,在右側(cè)中點擊“啟動”(安裝之后默認是啟動狀態(tài)),打開瀏覽器,在地址欄中輸入:http://localhost/certsrv/ 打開以下頁面

截止到此windows 2008的證書服務(wù),以及證書頒發(fā)服務(wù)全部安裝完畢,ca 證書服務(wù)器搭建完畢。

2. Windows 2003 安裝“IIS ”以及“證書服務(wù)”

暫缺, 但有相關(guān)的文檔資料《搭建CA 服務(wù)器用SSL 實現(xiàn)網(wǎng)站數(shù)據(jù)加密傳輸.pdf 》

第二章向CA 證書服務(wù)器申請CA 證書

參考資料:http://doorgods.blog.163.com/blog/static/78547857201141934531616/ 在web 服務(wù)器上(安裝Tomcat 的服務(wù)器)操作系統(tǒng)版本不限制,使用JDK 或JVM1.4以及以上版本。在“開始”——>“運行”中,輸入cmd 打開文本命令窗口,將目錄切換到j(luò)dk 或者jre 中的bin 下面(這里默認使用jdk1.5.0.10安裝目錄為c:/java/jdk1.5.0_10/)。 在命令窗口中輸入命令:

cd c:/java/jdk1.5.0_10/bin

1. 生成Web 服務(wù)器的證書庫

下面生成一個向ca 服務(wù)器申請證書的文件,在命令控制臺中輸入命令: keytool -genkey -alias tomcat -keyalg RSA -keystore keystore

生成web 服務(wù)器的證書存放庫

keytool 是java 提供的聲稱證書的工具在jdk 或者jre 的bin 目錄下存在keytool.exe 文件

-genkey 參數(shù)是建立證書庫

-alias 為別名,這里使用tomcat

-keyalg 為指定加密方式,這里使用常用的RSA 加密方式

-keystore 為指定證書庫存放文件 按“回車”鍵,出現(xiàn)輸入證書庫密碼的提示框

輸入密碼,“回車”,出現(xiàn)輸入證書注冊信息的提示:

第一個提示輸入的是“您的名字與姓氏是什么”,這里非常重要,一般填寫域名,比如:www.sddpf.org.cn 或者ip 地址,比如:192.168.1.243

,

還有最后一個“該單位的兩字母國家代碼是什么”一般填寫CN (大寫) 最后確認你填寫的信息是否正確,輸入y ,“回車”

提示輸入別名為tomcat 證書庫的主密碼(如果和keystore 密碼相同,按回車),這里使用一致密碼就可以直接“回車”。

在控制臺輸入命令

keytool –list –keystore keystore

-list 打開證書庫列表

-keystore 指定要打開的證書庫

輸入證書密碼

2. 生成向CA 證書服務(wù)器申請證書的文件

keytool -certreq -keyalg RSA -alias tomcat -file certreq.csr -keystore keystore

-certreq 聲稱申請證書文件

-keyalg 指定加密方式

-alias 證書庫的別名 這里必須與上一步中建立的正數(shù)據(jù)名字相同

-file 指定生成的文件文件名稱以及路徑

-keystore 指定證書庫

提示輸入證書庫keystore 的密碼

生成申請證書成功,這時候在jdk/bin目錄下生成了兩個文件keystore 和certreq.csr ,keystore 為剛才生成的證書庫文件,certreq.csr 為向CA 認證中心申請證書的申請文件,如果向第三方CA 認證中心申請證書,直接提交

certreq.csr 文件即可,但目前使用我們自己搭建的ca 服務(wù)器,而windows 提供的注冊證書頒發(fā)服務(wù)沒有提供提交文件的入口,故此:使用UE 或者editPlus 等工具打開certreq.csr 文件

務(wù)器ip 地址/certsrv/ 打開CA 服務(wù)器的申請界面,點擊“申請證書” 點擊“高級證書申請”

點擊“使用base64編碼的CMC 或PKCS #10文件提交一個證書申請……” 出現(xiàn)以下界面

在“保存的申請”輸入框中粘貼“certreq.csr ”文件中的內(nèi)容

點擊“提交”

注:如果CA 證書服務(wù)器搭建時使用的是“企業(yè)”根時,到此就結(jié)束了可以直接下載證書,但因為搭建CA 證書服務(wù)器時使用的是“獨立”根,所以這里需要去證書服務(wù)器手動頒發(fā)一下證書

,

切換到CA 證書服務(wù)器,右鍵“計算機”,點擊“管理”,打開“角色”目錄樹,打開“Active Directory證書服務(wù)”,打開獨立根,點擊“掛起的申請” 右鍵右側(cè)的申請

在“所有任務(wù)”中選擇“頒發(fā)”,到此為止證書頒發(fā)成功,然后切換到web

這里將要下載2個證書,一個是CA 服務(wù)器的根證書,一個是網(wǎng)站的CA 證書

點擊“下載CA 證書、證書鏈或CRL ”去下載CA 服務(wù)器的根證書

點擊“下載CA 證書”

下載CA 服務(wù)器的“根證書”,另存為rootCert.cer

注意:這個證書是CA 證書服務(wù)器的根證書而并非申請的網(wǎng)站(系統(tǒng))的CA 證書 然后回到主頁

點擊“查看掛起的證書申請的狀態(tài)” 看一下“保存的申請證書(日期)”日期是否是剛才申請的時間,如果是點擊該鏈接,下載網(wǎng)站(系統(tǒng))的CA 證書 另存為“siteCert.cer ”到此,證書申請完畢。

3. 將申請的證書導(dǎo)入到web 服務(wù)器的證書庫中

打開web 服務(wù)器的命令控制臺(開始——>運行——>cmd),先講CA 證書的根證書導(dǎo)入到web 服務(wù)器的證書庫中

輸入:

keytool -import -trustcacerts -alias root -file d:/rootCert.cer -keystore keystore

-import 倒入

-trustcacerts 證書

-alias 要導(dǎo)入證書庫的字庫 這里導(dǎo)入的是CA 服務(wù)器的根目錄所以選擇 root

-file 證書的路徑

-keystore 指定目的證書庫

提示輸入證書庫keystore 的密碼

輸入y 并“回車”,提示“認證已添加至keystore 中”

使用 keytool –list –keystore keystore命令查看證書庫信息

然后將網(wǎng)站(系統(tǒng))的CA 證書導(dǎo)入到證書庫中

keytool -import -trustcacerts -alias tomcat -file d:/siteCert.cer -keystore keystore

-alias 這里使用的一開始建立證書庫的時候tomcat 子庫

,

-file 證書存放的路徑

輸入密碼,并“回車”

提示證書回復(fù)已安裝在keystore 中,到此證書全部導(dǎo)入完畢

第三章修改Tomcat 配置文件,使tomcat 使用CA 證書

將生成的keystore 文件復(fù)制到tomcat 安裝目錄的conf 文件夾下,打開

conf/server.xml,搜索non-SSL HTTP/1.1 Connector找到

-keystoreFile 證書庫的目錄位置,也就是剛剛的keystore 文件位置

-keystorePass 證書庫的密碼,也就是開始輸入的密碼,在本例中是python

maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true"

acceptCount="100" debug="0" scheme="https" secure="true"

clientAuth="false" sslProtocol="TLS" keystoreFile="/conf/keystore" keystorePass="python"/>

然后重啟tomcat 打開瀏覽器訪問tomcat 下的工程,這里測試環(huán)境:

因為這里使用的是我們自己搭建的CA 證書服務(wù)器,所以IE 提示“此網(wǎng)站出具的安全證書不是由受信任的證書頒發(fā)機構(gòu)頒發(fā)的……”,解決這個問題需要改變客戶端機器的IE 設(shè)置,將CA 服務(wù)器的根證書(也就是剛剛的rootCert.cer )導(dǎo)入到客戶端瀏覽器中,下面以IE8為例。點解“工具”——“Internet 選項”打開“內(nèi)容”選項卡,點擊其中的“證書”按鈕 打開“證書”界面 打開“受信任的根證書頒發(fā)機構(gòu)”點擊“導(dǎo)入”

點擊“下一步”

點擊“瀏覽”按鈕,選擇要導(dǎo)入的證書(也就是剛剛的rootCert.cer )

,

點擊“下一步”,一路默認選擇

點擊“是”

完成“CA 服務(wù)器的根證書”導(dǎo)入,重啟瀏覽器,訪問剛才的地址

且在最后面有一個鎖的標(biāo)志,證明CA 證書安裝,并且使用正常。

標(biāo)簽: