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

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

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

    posts - 119, comments - 62, trackbacks - 0, articles - 0

    cas 配置

    Posted on 2008-07-02 11:19 Kevin Meng 閱讀(312) 評論(0)  編輯  收藏

    (1)配置tomcat支持SSL,請參考我的文章:http://m.tkk7.com/menglikun/archive/2008/07/02/212065.html
    (2)把證書導到jre,運行cmd
    Microsoft Windows XP [版本 5.1.2600]
    (C) 版權所有 1985-2001 Microsoft Corp.

    C:\Documents and Settings\Administrator>d:

    D:\>cd d:\tomcat5.0

    D:\Tomcat5.0>keytool -export -file myserver.cert -alias cas -keystore server.key
    store
    輸入keystore密碼:
    保存在文件中的認證 <myserver.cert>

    D:\Tomcat5.0>

    執行到這里,您應該可以在d:\tomcat5.0目錄中找到一個文件myserver.cert
    接著,我們要把這個證書文件導到客戶端的JVM中,因為現在我們的客戶端和服務器端都是同一臺機器,所以直接進入cmd,執行以下命令就可以了
    D:\Tomcat5.0>keytool -import -keystore c:/jdk1.6/jre/lib/security/cacerts -file
    myserver.cert -alias cas
    輸入keystore密碼:                                                                //注意,這里是默認密碼changeit
    所有者:CN=localhost, OU=szghj, O=szghj, L=suzhou, ST=jiangsu, C=cn
    簽發人:CN=localhost, OU=szghj, O=szghj, L=suzhou, ST=jiangsu, C=cn
    序列號:486ae46a
    有效期: Wed Jul 02 10:14:02 CST 2008 至Tue Sep 30 10:14:02 CST 2008
    證書指紋:
             MD5:AC:A9:C2:47:36:DF:D0:C1:76:F3:6D:14:70:73:90:5C
             SHA1:3C:2E:45:92:29:98:ED:7E:93:34:BB:11:2D:EE:ED:E3:E4:4D:E3:85
             簽名算法名稱:SHA1withRSA
             版本: 3
    信任這個認證? [否]:  y
    認證已添加至keystore中

    (3)配置CAS服務器
    我用戶的是3.2.1版本,直接把cas-server-webapp-3.2.1.war復制到tomcat的webapp目錄,改名為userservice-cas就可以了
    (4)配置客戶端,我用的是cas-client-java-2.1.0,把casclient.jar復制到客戶端的lib目錄,然后打開web.xml,添加如下的過濾器就可以了。
    <filter>
      <filter-name>CAS Filter</filter-name>
      <filter-class>
       edu.yale.its.tp.cas.client.filter.CASFilter
      </filter-class>
      <init-param>
       <param-name>
        edu.yale.its.tp.cas.client.filter.loginUrl
       </param-name>
       <param-value>
        https://localhost:8443/userservice-cas/login
       </param-value>
      </init-param>
      <init-param>
       <param-name>
        edu.yale.its.tp.cas.client.filter.validateUrl
       </param-name>
       <param-value>
        https://localhost:8443/userservice-cas/serviceValidate
       </param-value>
      </init-param>
      <init-param>
       <param-name>
        edu.yale.its.tp.cas.client.filter.serverName
       </param-name>
       <param-value>
        localhost:4000
       </param-value>
      </init-param>
     </filter>

     <filter-mapping>
      <filter-name>CAS Filter</filter-name>
      <url-pattern>/jsp/user/*</url-pattern>
     </filter-mapping>

    其他:
    (1)成功登錄后,出現錯誤 Unable to validate ProxyTicketValidator 是什么原因。
    這是因為數字證書的簽名不一致造成的,例如生成證書的時候用localhost,但是訪問的時候卻用機器名。統一一下就可以了


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 一个人在线观看视频免费| 久久青青草原国产精品免费| 亚洲免费在线观看视频| 亚洲国产人成网站在线电影动漫| 一级a性色生活片久久无少妇一级婬片免费放| 麻豆国产精品入口免费观看| 亚洲国产系列一区二区三区| 精品久久洲久久久久护士免费| 亚洲黄页网在线观看| 女人张腿给男人桶视频免费版| 亚洲中文字幕AV每天更新| 在线jyzzjyzz免费视频| 亚洲av成人无码网站…| 四虎国产精品免费久久影院| 一级毛片aaaaaa视频免费看| 亚洲成AV人片在线观看无| 91人人区免费区人人| 亚洲一区中文字幕| 精品免费久久久久久成人影院| 青娱乐在线免费观看视频| 国产中文在线亚洲精品官网| 你懂得的在线观看免费视频| 亚洲久本草在线中文字幕| 性xxxxx免费视频播放| 亚洲av无码成人精品区一本二本| 亚洲AV无码专区日韩| 青青操在线免费观看| 亚洲色图校园春色| 日韩精品免费一区二区三区| 一本久久免费视频| 亚洲激情黄色小说| 免费在线观看a级毛片| 久久久久久久99精品免费观看| 亚洲日本国产精华液| 无码国模国产在线观看免费| 黄色视频在线免费观看| 亚洲一卡2卡3卡4卡国产网站| 四虎影视在线永久免费看黄| 免费国产黄网站在线观看| 久久久亚洲精华液精华液精华液 | 亚洲精品天堂成人片AV在线播放|