亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

用tomcat配置https自簽名證書,解決 ios7.1以上

系統 3904 0

用tomcat配置https自簽名證書,解決 ios7.1以上系統蘋果inHouse發布不能下載安裝的問題教程,
話說,我其實最討厭配置某某環境了,因為某一個小環節一旦出錯,你的所有工作往往會功虧一簣,而且蛋疼到不行也不知道哪里出了錯,我發布的的這個福利,雖然網上也有很多,
但是都很零碎,有的資料還有錯誤,有的資料又不全,你說這樣的情況,怎么不讓我們搞的頭疼,不過在此感謝哪些熱心提供資料的人,現在既然我把它弄好了,就為大家做做貢
獻吧。


我目前給大家展示的是windowserver2003環境下搭建的,我也有mac環境下的,我這里也有兩種環境下所需要的軟件包,如果有人需要的,可以與我聯系。





windows Server? 配置過程

一、環境搭建
1. ? 安裝tomcat
a 、下載地址: http://tomcat.apache.org/download-60.cgi
b 、下載時候你機器的Tomcat版本,這里我選擇:
apache-tomcat 6.0.14.zip

?? c、然后解 到: C:\apache-tomcat-6.0.14 ,你可以去配置系統變量等設置,也可以不配。

2. ? 安裝JDK
tomcat 需要安裝與其配套的 JDK 無法運行。下 地址 里就不提供了,自己網上去搜索。 這里選擇 jdk-6u1-windows-i586-p.exe
一路下一步,到如下圖所示時,更改到你想要的路徑,我這里是:C:\ jdk1.6.0_02\



3. ? 配置tomcatJDK路徑
只需要在apache-tomcat-6.0.29/bin/setclasspath.bat文件里的開頭加上以下代碼就可以了:?
set JRE_HOME= C:\ jdk1.6.0_02\
set JAVA_HOME= C:\ jdk1.6.0_02\
set JSSE_HOME= C:\ jdk1.6.0_02\

?

也可以將jdk放在tomcat目錄下,然后將上面的內容更改為:(ps:這種沒測試過,我用的上一種)?
set JRE_HOME="%CATALINA_HOME%/jdk5.0"?
set JAVA_HOME="%CATALINA_HOME%/jdk5.0"?
set JSSE_HOME="%CATALINA_HOME%/jdk5.0"?
這樣部署項目的時候我們只需要把tomcat放到任意的目錄就OK了?


4 運行測試tomcat
由于我們沒有配置環境變量,所以需要進入tomcat的bin目錄。
a、 ? 打開cmd ,
b 、cd C:\ jdk1.6.0_02\bin

c 、startup.bat
?

e 、 瀏覽器中輸入: http://localhost:8080
如果出現了tomcat的歡迎頁面說明配置正確了,如果瀏覽器為空白說明你配置錯誤,你應該檢查控制臺輸出的錯誤或警告信息,然后進行改正。

5 、安裝vcredist_x86
這個的東西是安裝openssl的環境,安裝oenssl前需安裝此環境。

6 、安裝openssL
a 網上搜索Win32OpenSSL-1_0_1g.exe,下載一個。
一路下一步,然后把安裝路徑設置在C:\Win32OpenSSL\

二、制作證書

c 目錄下創建 ca 文件夾: c:\ca\ 文件用于存放我們制作證書過程中產生的文件。
打開 cmd
cd?? C:\Win32OpenSSL\bin
1 、創建制作根證書的私鑰文件:
openssl genrsa -out c:\ca\myCA.key2048
私鑰文件名為 myCA.key
?
2 、然后創建根證書 :
openssl req -x509 -new-key c:\ca\myCA.key -out c:\ca\myCA.cer -days 730 –subj /CN="My CustomCA"
根證書文件名為 myCA.cer ,機構名稱為 My Custom CA
?
二、制作自簽名 SSL 證書(葉證書)
1 、首先創建一個私鑰 :
openssl genrsa -out ca:\ca\server.key2048
私鑰文件名為 server.key
?
2 、然后創建 CSR:
openssl req -new -out c:\ca\server.req-key c:\ca\server.key -subj /CN=xxx/CN=xxx/CN=localhost
這里假設服務器的 ”xxxx” 為服務器 ip 地址如: 192.168.2.1 。輸出文件為 server.req
?
3 、然后用 CSR? 去創建 SSL? 證書 :
openssl x509 -req -in c:\ca\server.req-out c:\ca\server.cer -CAkey c:\ca\myCA.key -CA c:\ca\myCA.cer -days 36500-CAcreateserial -CAserial ?c:\ca\server.serial
這里我們假設有效期為 100 年,輸出文件為 server.cer ,序號文件為 server.serial (撤銷證書時使用)。
?
4 、將 .key? .cer? 文件導出為 .p12? 證書:
openssl pkcs12 -export-in c:\ca\server.cer -inkey c:\ca\server.key -out ca:\ca\server.p12 -name"server"
根據命令提示,需要輸入兩次證書密碼。這里我們假設密碼為 1234 。輸出文件名為 server.p12
?
5 、將 .p12? 文件導入到 java keystore? 中:
keytool -importkeystore-v -srckeystore? c:\ca\server.p12 -srcstoretype pkcs12 -srcstorepass 1234 -destkeystorec:\ca\server.keystore -deststoretype jks -deststorepass 1234
這里 srcstorepass 后面的 1234 server.p12 的密碼 deststorepass 后的 1234 keyStore 的密碼。
?
三、使用 SSL 證書
將最后得到的 keystore? 文件 (server.keystore)? 放在 web? 服務器上。例如 Tomcat? 目錄的 conf? 目錄下。
然后修改 server.xml:
<Connectorport="8443"protocol=" org.apache.coyote.http11.Http11Protocol"SSLEnabled="true "
maxThreads="150"scheme="https"secure="true"
keystoreFile=" C:/apache-tomcat-6.0.14/bin/ conf/server.keystore" keystorePass="1234"
clientAuth="false"sslProtocol="TLS" />
PS:protocal 為上面的提供的內容, tomcat 默認內容有可能會出錯,注意 keyStoreFile 的路徑斜杠為: ”/”;
重啟 Tomcat,
進入 Tomcat bin 目錄:
a、 ? shutdown.bat
b、 ? startup.bat
通過以下地址訪問 https? 服務: https://localhost:8443/? 或者 https://192.168.2.1:8443/
如果看到了 tomcat 的歡迎頁則說明配置成功。
?
?
三、安裝證書
找到c:\ca\文件夾,復制到tomcat的webApp文件夾下
通過safari訪問路徑如: https://192.168.0.1:8843/c/myCA.cer ,下載證書。
?
?
四、安裝ipa

把你配置好的ipa相關路徑全部改為https接口訪問,恭喜你,如果你沒出現無法鏈接xxxx,或證書為NULL,之內的警告,說明你就成功了。



用tomcat配置https自簽名證書,解決 ios7.1以上系統, 蘋果inHouse發布


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产在线观看午夜不卡 | 日日日日日 | 久久久久久久99精品免费 | 欧美成人丝袜视频在线观看 | 美女视频很黄很暴黄是免费的 | 亚洲国产欧美91 | 性视频一级 | 久久久高清免费视频 | 日韩欧免费一区二区三区 | 久久精品国产精品亚洲综合 | 色老头老太xxxxbbbb | 日韩 三级 | 婷婷国产天堂久久综合五月 | 色视频一区 | 久热re国产手机在线观看 | 91福利国产在线观看 | 欧美aaa大片 | 四虎影院永久在线 | 欧美一级毛片在线看视频 | a级精品九九九大片免费看 a级毛片高清免费视频 | 久久月| 午夜免费福利视频 | 色婷五月 | 国产高清在线精品二区一 | 福利影院在线播放 | 免费刺激性视频大片区 | 日韩精品首页 | 精品精品国产高清a毛片 | 日本毛片网 | 全午夜免费一级毛片 | 国内精品一区二区2021在线 | 久久精品免费视频观看 | 久久99国产综合色 | 国产成人精品免费视 | 国产区一区二区三 | 久久日韩精品 | 四虎影院网站 | 国产精品国产福利国产秒拍 | 精品在线播放视频 | 欧美成人免费看片一区 | 99热国产这里只有精品99 |