<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    簡要記錄主要步驟備忘

    1、進入到j(luò)dk下的bin目錄

    2、輸入如下指令

    keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore  -validity 36500

    附:

    d:/tomcat.keystore是將生成的tomcat.keystore放到d盤根目錄下。

    "-validity 36500含義是證書有效期,36500表示100年,默認(rèn)值是90

    注意若要放到c盤,在win7系統(tǒng)下,需要以管理員身份進入到命令行中進行操作,否則是無法創(chuàng)建tomcat.keystore的。本例放到d盤下。
    如何以管理員身份進入到命令行下呢?開始->搜索框中輸入cmd->等待(注意不回車)->出現(xiàn)cmd.exe->右鍵“以管理員身份運行”即可。

    3、輸入keystore密碼

    密碼任意,此處以123456為例,要記住這個密碼,之后在進行server.xml配置時需要使用。

    4、輸入名字、組織單位、組織、市、省、國家等信息

    注意事項:
    A、Enter keystore password:此處需要輸入大于6個字符的字符串
    B、“What is your first and last name?”這是必填項,并且必須是TOMCAT部署主機的域名或者IP[如:gbcom.com 或者 10.1.25.251],就是你將來要在瀏覽器中輸入的訪問地址
    C、“What is the name of your organizational unit?”、“What is the name of your organization?”、“What is the name of your City or Locality?”、“What is the name of your State or Province?”、“What is the two-letter country code for this unit?”可以按照需要填寫也可以不填寫直接回車,在系統(tǒng)詢問“correct?”時,對照輸入信息,如果符合要求則使用鍵盤輸入字母“y”,否則輸入“n”重新填寫上面的信息
    D、Enter key password for <tomcat>,這項較為重要,會在tomcat配置文件中使用,建議輸入與keystore的密碼一致,設(shè)置其它密碼也可以
    l  完成上述輸入后,直接回車則在你在第二步中定義的位置找到生成的文件

    5、輸入之后會出現(xiàn)確認(rèn)的提示

    此時輸入y,并回車。此時創(chuàng)建完成keystore。
    進入到D盤根目錄下可以看到已經(jīng)生成的tomcat.xml

    6、進入tomcat文件夾
    找到conf目錄下的sever.xml并進行編輯

    7、編輯
      <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
         maxThreads="150" scheme="https" secure="true"
         clientAuth="false" keystoreFile="D:/AppServer/Tomcat/apache-tomcat-6.0.32/conf/tomcat.keystore"
         keystorePass="deleiguo" sslProtocol="TLS" />
    注:
    方框中的keystore的密碼,就是剛才我們設(shè)置的“123456”.

    編輯完成后關(guān)閉并保存sever.xml

    8、Tomcat啟動成功后,使用https://127.0.0.1:8443 訪問頁面

    頁面成功打開即tomcat下的https配置成功。

     

    9、應(yīng)用程序HTTP自動跳轉(zhuǎn)到HTTPS

    在應(yīng)用程序中web.xml中加入:

    <security-constraint> 
           <web-resource-collection > 
                  <web-resource-name >SSL</web-resource-name> 
                  <url-pattern>/*</url-pattern> 
           </web-resource-collection>
                                 
           <user-data-constraint> 
                  <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
           </user-data-constraint> 
    </security-constraint>
     
    10、生成安全證書文件
    keytool -export -alias tomcat -file D:/file.cer -keystore d:/tomcat.keystore -validity 36500
    然后輸入d:/tomcat.keystore中的keystore密碼
     
    -file D:/file.cer 即為生成的cer文件,可直接點擊安裝
     
    11、注意事項:
    (1)    生成證書的時間,如果IE客戶端所在機器的時間早于證書生效時間,或者晚于有效時間,IE會提示“該安全證書已到期或還未生效”
    (2)    如果IE提示“安全證書上的名稱無效或者與站點名稱不匹配”,則是由生成證書時填寫的服務(wù)器所在主機的域名“您的名字與姓氏是什么?”/“What is your first and last name?”不正確引起的
     
    12、遺留問題:
    (1)如果AC主機不能通過域名查找,必須使用IP,但是這個IP只有在配置后才能確定,這樣證書就必須在AC確定IP地址后才能生成
    (2)證書文件只能綁定一個IP地址,假設(shè)有10.1.25.250 和 192.168.1.250 兩個IP地址,在證書生成文件時,如使用了10.1.25.250,通過IE就只能使用10.1.25.250 來訪問AC-WEB,192.168.1.250是無法訪問AC-WEB的。
    posted on 2012-09-26 16:34 abin 閱讀(15561) 評論(0)  編輯  收藏 所屬分類: HTTPS
    主站蜘蛛池模板: 亚洲成?v人片天堂网无码| 日韩精品免费视频| 综合偷自拍亚洲乱中文字幕| 亚洲国产综合精品中文第一| 精品日韩99亚洲的在线发布| 亚洲一区在线视频| 亚洲Av无码一区二区二三区| 91亚洲视频在线观看| 亚洲一区二区三区四区视频| 亚洲一区中文字幕| 亚洲色无码专区一区| 亚洲sm另类一区二区三区| 在线观看亚洲视频| 免费人成网站永久| 皇色在线免费视频| 老司机69精品成免费视频| 色欲国产麻豆一精品一AV一免费| 99视频精品全部免费观看| 国内精品免费麻豆网站91麻豆| 成人无码区免费A片视频WWW| 成人免费看片又大又黄| 国产免费131美女视频| 免费在线观看的黄色网址| 久久久久亚洲AV成人网人人软件| 亚洲日韩精品一区二区三区无码 | 高清免费久久午夜精品| 国产特黄特色的大片观看免费视频| 免费无码又爽又刺激一高潮| 日韩精品免费在线视频| 成人黄色免费网站| 日本无吗免费一二区| 亚洲一区精品伊人久久伊人| 亚洲av永久无码精品国产精品 | 成人毛片18女人毛片免费96| 国产精品冒白浆免费视频| 久久久久亚洲av成人无码电影| 亚洲av色影在线| 亚洲色欲色欱wwW在线| japanese色国产在线看免费| 亚洲高清免费在线观看| 国产精品无码一区二区三区免费|