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

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

          系統 4481 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條評論
          主站蜘蛛池模板: 久久综合九色综合国产 | 久久久精品波多野结衣 | 久久青草视频 | 国产成人亚洲精品77 | 看全色黄大色黄大片色责看的 | 奇米狠狠干 | 国内精品久久久久久网站 | 四虎影院在线免费观看 | 久久精品无遮挡一级毛片 | 欧美激情视频一区 | 99久久免费精品 | 青青久草在线视频 | 欧美金妇欧美乱妇xxxx | 国产亚洲精品视频中文字幕 | 国产国拍亚洲精品永久不卡 | 色九九影院 | 久久免费视频一区 | 男人猛桶女人下面视频国产 | 国产片网址 | 天天视频免费入口 | 黄色高清在线观看 | 四虎影视精品 | 爱做久久久久久久久久 | 爱色aⅴ | 成人免费看毛片 | 在线成人tv天堂中文字幕 | 一级女性全黄生活片免费看 | 狠狠干狠狠色 | 婷婷免费高清视频在线观看 | 曹逼视频| 毛片a| 亚洲国产精品一区 | 四虎高清在线精品免费观看 | 99热在线观看精品 | 欧美专区综合 | 亚洲国产精品专区 | 97视频免费| 久久天天躁日日躁狠狠躁 | 目韩一区二区三区系列片丶 | 免费的黄色小视频 | 国产香蕉免费精品视频 |