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

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

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

    公司今天一個登陸的地方要修改,需要加一個SSL安全登陸,于是查些資料并總結如下,希望對有用的著的朋友有幫助
    文件打包地址:http://m.tkk7.com/Files/lifenote/tomcat配置ssl.rar
    一下為幫助說明:

    1.1. 安全登錄 SSL
    1.1.1  WebLogic下面SSL配置:
    1.生成 keystoreFile:
     * keystoreFile 文件的生成:
    %Java_Home%\bin\keytool -genkey -alias localhost-weblogic -keyalg RSA -validity 365 -keystore ./testKey.jks

     * csr 文件的生成:
    %Java_Home%\bin\keytool -certreq -alias localhost-weblogic -sigalg MD5withRSA -file ./testServer.csr -keystore ./testKey.jks

     * 注意: http 的默認端口是80,https 的默認端口是433,ftp 的默認端口是21。
    2.部署keystore 文件
    在 <http://hostname:7001/console>  中配置剛才生成的 testKey.jks 文件。

    1.1.2 Tomcat 下面SSL配置


    1.生成 keystoreFile:
     * keystoreFile 文件的生成:
    %Java_Home%\bin\keytool -genkey -alias localhost-weblogic -keyalg RSA -validity 365 -keystore ./testKey.jks

    Example for inner test:
    [root@localhost ~]#
    /home/tomcat/jdk1.5.0_12/bin/keytool -genkey -alias localhost-tomcat -keyalg RSA -validity 365 -keystore /home/tomcat/apache-tomcat-5.5.23/conf/VCMarketKey.jks
    Enter keystore password:  someday2007
    What is your first and last name?
      [Unknown]:  lifenote
    What is the name of your organizational unit?
      [Unknown]:  Java
    What is the name of your organization?
      [Unknown]:  Sunxc
    What is the name of your City or Locality?
      [Unknown]:  Beijing
    What is the name of your State or Province?
      [Unknown]:  Beijing
    What is the two-letter country code for this unit?
      [Unknown]:  ZH
    Is CN=lifenote, OU=Java, O=Sunxc, L=Beijing, ST=Beijing, C=ZH correct?
      [no]:  y

    Enter key password for <localhost-tomcat>
            (RETURN if same as keystore password):  someday2007
    [root@localhost ~]#

     

     * csr 文件的生成:
    %Java_Home%\bin\keytool -certreq -alias localhost-weblogic -sigalg MD5withRSA -file ./testServer.csr -keystore ./testKey.jks

     * 注意: http 的默認端口是80,https 的默認端口是433,ftp 的默認端口是21。


    2.部署keystore 文件
      打開 server.xml 文件,修改內容如下:
     
     * 只需去掉 server.xml 中對SSL定義的注釋,在加上 keystoreFile、keystorePass 這兩個屬性即可。
      <Service
          name="Catalina">
        <Connector
            port="8080"
      ...
        </Connector>
       
     <!-- Define a SSL HTTP/1.1 Connector on port 8443 --------------------- 要加入的內容在這里 -->
        <Connector port="8443" maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" disableUploadTimeout="true"
                   acceptCount="100" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS"
          keystoreFile="e:/temp_E/ssl/testKey.jks"
          keystorePass="aaaaaa"/>

        <Connector
            port="8009"
      ...
        </Connector>
     ...
    Example for inner test:
        <Connector port="443" maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" disableUploadTimeout="true"
                   acceptCount="100" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS"
          keystoreFile="/home/tomcat/apache-tomcat-5.5.23/conf/VCMarketKey.jks"
          keystorePass="password"/>


     注意需默認要使用 443 而不是 8443,要使用8443要在apache中配置,保證從apache請求tomcat 采用 <https://ip:8443/>... 的格式。


    1.1.3 使用http訪問WebService s的客戶端配置
    Servlet服務器配置好SSL之后,客戶端可以使用https訪問了。
    對于用戶使用瀏覽器訪問https的方式,瀏覽器會彈出安裝證書的對話框,確認之后可以正常使用https訪問。
     對于WebService 通過https方式訪問,按照一下步驟:
    1. WebService客戶端要先取得keyStore文件;
    2. 虛擬機系統使用 System.setProperties(…) 設置keyStore信息;
    3. 使用 url=<https://ip:port/...> 訪問WebService服務

     

     

    posted on 2008-01-15 12:32 LifeNote 閱讀(3231) 評論(2)  編輯  收藏 所屬分類: JavaHibernateSpringTapestryJavascriptMysqlOracleOthersstrutstomcat
    Comments
    • # re: Tomcat,Weblogic 等服務器 SSL 安全登陸的例子---附證書文件生成器
      Jet Mah
      Posted @ 2008-01-15 17:53
      彈對話框吧?  回復  更多評論   
    • # re: Tomcat,Weblogic 等服務器 SSL 安全登陸的例子---附證書文件生成器
      LifeNote
      Posted @ 2008-01-15 17:57
      是彈出來一個安全證書的提示  回復  更多評論   
     
    主站蜘蛛池模板: 欧美好看的免费电影在线观看| 中文字幕在线视频免费| 国产电影午夜成年免费视频| 日韩亚洲变态另类中文| ssswww日本免费网站片| 红杏亚洲影院一区二区三区| 国产一级一毛免费黄片| 日韩va亚洲va欧洲va国产| 国偷自产一区二区免费视频| 亚洲国产精品久久66| 日本最新免费网站| 一本色道久久88亚洲精品综合| 成人免费毛片观看| 国产亚洲精品成人久久网站| 亚洲国产综合精品一区在线播放| 久久精品成人免费国产片小草| 国产亚洲高清不卡在线观看| 2019中文字幕免费电影在线播放| 亚洲精品福利在线观看| 拍拍拍又黄又爽无挡视频免费| 亚洲AV无码AV吞精久久| 亚洲国产精品自产在线播放| 中国极品美軳免费观看| 亚洲电影一区二区三区| 亚洲av永久无码精品表情包| 久久久免费精品re6| 亚洲免费在线观看| 99精品视频免费| 亚洲大香伊人蕉在人依线| 国产又黄又爽又刺激的免费网址| h片在线观看免费| 亚洲视频免费在线播放| 日韩精品无码人妻免费视频| 国产日韩AV免费无码一区二区三区| 亚洲欧洲日韩不卡| 日本媚薬痉挛在线观看免费| 你懂的在线免费观看| 亚洲人成高清在线播放| 亚洲成年看片在线观看| 99在线观看免费视频| 黄床大片30分钟免费看|