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

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

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

    JaveShare&OpenSpace

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      7 Posts :: 0 Stories :: 7 Comments :: 0 Trackbacks

    耶魯 CAS 配置

    拷貝 cas.war tomcat/webapps

    拷貝 casclient.jar tomcat/common/lib

    添加下面的配置到自己 war 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/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/cas/proxyValidate</param-value>

    ??? </init-param>

    ??? <init-param>

    ????? <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>

    ????? <param-value>localhost:8080</param-value>

    ??? </init-param>

    ? </filter>

    ?

    ? <filter-mapping>

    ??? <filter-name>CAS Filter</filter-name>

    ??? <url-pattern>/*</url-pattern>

    ? </filter-mapping>

    ?

    tomcat/conf/server.xml 打開 8443 那個 connector.

    如果沒有就添加 :

    ?? <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" />

    執行 :

    %java_home%\bin\keytool -genkey -alias tomcat -keyalg RSA

    ?

    名字 : localhost.

    密碼 :changeit

    其他 , 隨便

    Export the certificate from the .keystore file to a file called server.crt.

    ?

    ?????? %java_home%\bin\keytool -export -alias tomcat -file server.crt

    ?

    Import the certificate into the default jvm truststore.

    ?

    ?????? %java_home%\bin\keytool -import -file server.crt -keystore ./jre/lib/security/cacerts

    密碼 :changeit

    Test the SSL configuration by entering https://localhost:8443.

    訪問應用 :http://localhost:8080/…..


    配置是經常遇到的報錯:

    1 C:\Program Files\Java\jdk1.5.0_06\bin>keytool -genkey -alias tomcat -keyalg RSA

    輸入 keystore 密碼: ? changeit

    keytool 錯誤: java.io.IOException: Keystore was tampered with, or password was i

    ncorrect

    原因:系統中有了 *.keystore 文件,刪除此文件可解決問題。此文件通常在 C:\Documents and Settings\Administrator 目錄之下。

    2 C:\Program Files\Java\jdk1.5.0_06>keytool -import -file server.crt -keystore ./j

    re/lib/security/cacerts

    輸入 keystore 密碼: ? changeit

    keytool 錯誤: java.io.FileNotFoundException: server.crt ( 系統找不到指定的文件。 )

    原因:

    是否做了下面這一步:

    C:\Program Files\Java\jdk1.5.0_06\bin>keytool -export -alias tomcat -file server

    .crt

    輸入 keystore 密碼: ? changeit

    保存在文件中的認證 <server.crt>

    做完這步之后,稍等片刻,因為 server.crt 是在這步生成的,但是生成的時間比較長。通常在你操作下一步的時候它還沒有生成,因此在配置的時候可能報錯。

    ?

    操作過程:

    1 C:\Program Files\Java\jdk1.5.0_06\bin>keytool -genkey -alias tomcat -keyalg RSA

    輸入 keystore 密碼: ? changeit

    您的名字與姓氏是什么?

    ? [Unknown] ? localhost

    您的組織單位名稱是什么?

    ? [Unknown] ? er

    您的組織名稱是什么?

    ? [Unknown] ? se

    您所在的城市或區域名稱是什么?

    ? [Unknown] ? sd

    您所在的州或省份名稱是什么?

    ? [Unknown] ? sdf

    該單位的兩字母國家代碼是什么

    ? [Unknown] ? sdf

    CN=localhost, OU=er, O=se, L=sd, ST=sdf, C=sdf 正確嗎?

    ? [ ] ? y

    ?

    2 、輸入 <tomcat> 的主密碼

    ??????? (如果和 keystore 密碼相同,按回車): ? changeit

    ?

    3 C:\Program Files\Java\jdk1.5.0_06\bin>keytool -export -alias tomcat -file server

    .crt

    輸入 keystore 密碼: ? changeit

    保存在文件中的認證 <server.crt>

    4 C:\Program Files\Java\jdk1.5.0_06>keytool -import -file server.crt -keystore ./j

    re/lib/security/cacerts

    輸入 keystore 密碼: ? changeit

    Owner: CN=localhost, OU=er, O=se, L=sd, ST=sdf, C=sdf

    發照者: CN=localhost, OU=er, O=se, L=sd, ST=sdf, C=sdf

    序號: 4504c0e7

    有效期間: Mon Sep 11 09:50:31 CST 2006 至: Sun Dec 10 09:50:31 CST 2006

    認證指紋:

    ???????? MD5 ? 58:1E:6A:C2:9C:BB:8C:DF:5B:5C:79:B9:2E:FF:EE:45

    ???????? SHA1 02:7C:32:16:24:B1:7F:32:8C:84:96:E6:77:87:0A:1C:31:7B:C8:32

    信任這個認證? [ ] ? y

    認證已添加至 keystore

    posted on 2006-09-11 10:33 ~哈哈~ 閱讀(2822) 評論(2)  編輯  收藏

    Feedback

    # re: 耶魯CAS配置 2007-05-03 20:40 PlayInLife
    keytool 錯誤: java.io.IOException: Keystore was tampered with, or password was i

    ncorrect

    原因:系統中有了 *.keystore 文件,刪除此文件可解決問題。此文件通常在 C:\Documents and Settings\Administrator 目錄之下。

    我碰到這個問題了,但是找不到已有的*.keystore文件,因此一直沒能解決。不知有何方法  回復  更多評論
      

    # re: 耶魯CAS配置 2007-05-03 21:09 ~哈哈~
    @PlayInLife

    "此文件通常在 C:\Documents and Settings\Administrator 目錄之下"其中的Administrator 是用戶目錄,你應該到當前用戶目錄去找,比如當前用戶是haha,那么你應該到C:\Documents and Settings\haha目錄下去找

      回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 国产精品无码永久免费888| 国产精品国产亚洲区艳妇糸列短篇 | 精品亚洲一区二区| 亚洲熟女乱色一区二区三区 | 一个人看的免费视频www在线高清动漫| 在线观看成人免费| 亚洲熟妇av午夜无码不卡| 九九九精品成人免费视频| 成人毛片18女人毛片免费96 | 精品一区二区三区免费毛片| 在线看片无码永久免费aⅴ| 国产天堂亚洲精品| 亚洲国产高清在线一区二区三区| 国产成人精品日本亚洲网站| 久艹视频在线免费观看| 久久精品亚洲综合| 无码日韩人妻AV一区免费l | 黄网站色视频免费看无下截 | 一区二区免费国产在线观看| 亚洲色图激情文学| 好吊妞在线成人免费| 亚洲av无码成人影院一区| 久久精品成人免费看| 亚洲综合无码一区二区| 成人特黄a级毛片免费视频| 亚洲啪AV永久无码精品放毛片| 国产免费一区二区三区VR| 成年女人A毛片免费视频| 精品亚洲国产成AV人片传媒| 好男人视频在线观看免费看片| 亚洲精品无码专区在线| 国产亚洲美女精品久久久2020| 一级毛片不卡片免费观看| 精品亚洲AV无码一区二区三区 | 99免费精品视频| 亚洲精品美女在线观看| 精品一区二区三区免费观看 | 亚洲AV综合色区无码一区爱AV | 亚洲中文字幕伊人久久无码| 99爱在线观看免费完整版| 亚洲av无码专区在线观看下载|