首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

配备 耶鲁大学的单点登录 【附图】

2012-10-27 
配置 耶鲁大学的单点登录 【附图】注意: -alias 后面的名字必须为计算机名称? ? ? ? ? 生成的文件 tomcat.jk

配置 耶鲁大学的单点登录 【附图】

注意: -alias 后面的名字必须为计算机名称

? ? ? ? ? 生成的文件 tomcat.jkb ?cas.cer 在jdk的bin目录下

? ? ? ? ? 下面图是操作的过程

?

第一步(不是必须)?删除已经存在的服务器端证书
如果jre目录下已经存在?服务器证书?需呀删除证书
输入如下命令删除?指定别名yanjzKey的证书
*/
%JAVA_HOME%/bin/keytool?-delete?-alias?yanjzKey?-keypass?changeit?-keystore?%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS

?

第二步?生成服务端证书
输入如下命令?在当前目录中?生成服务端证书tomcat.jks

注意:
??1.密码随意输入,比如:111111
??2.要求输入姓名时,需要输入作为CASServer的机器的域名,没有域的话?输入机器名
??3. -validity 3650 有效期10年
*/
%JAVA_HOME%/bin/keytool?-genkey?–alias –dname "CN=localhost"?casserver?-keyalg?RSA?-keystore?tomcat.jks -validity 3650

注意:在Web Logic证书配置中tomcat.jks的名字是可以改变的 ,如:cheng.jks 一般默认。在Web Logic的密码全部设置为changeit. Web Logic中提示的姓名和姓氏是localhost或者电脑本机IP

?

?

%JAVA_HOME%/bin/keytool?-genkey?-alias?casserver?-keyalg?RSA?-keystore?dw_identity.jks -validity 3650

?

?

第三步?导出证书
?输入如下命令?在当前目录中?导出证书cas.cer

注意:cas.cer和tomcat.jks的名字都可以改变自定义(在此不要切换目录导出)
%JAVA_HOME%/bin/keytool?-export?-file?cas.cer?-alias?casserver?-keystore?tomcat.jks

第四步?将证书导入到?jre/lib/security的cacerts中
注意:
?1.此时输入的密码是changeit?,而不是之前的111111
*/
%JAVA_HOME%/bin/keytool?-import?-keystore?%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS?-file?cas.cer?-alias?yanjzKey

?

?

?

?

?

?

?

?

?

?

第五步?查询证书导入到?jre/lib/security的cacerts中证书确认
*/
%JAVA_HOME%/bin/keytool?-list?-v?-keystore?%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS

?

?

TOMCAT server.xml

?

?<Connector

? ? ? ? ? ?port="8443" minSpareThreads="5" maxSpareThreads="75"

? ? ? ? ? ?enableLookups="true" disableUploadTimeout="true"

? ? ? ? ? ?acceptCount="100" ?maxThreads="200"

? ? ? ? ? ?scheme="https" secure="true" SSLEnabled="true"

? ? ? ? ? ?keystoreFile="C:\tomcat.jks" keystorePass="111111"

? ? ? ? ? ?clientAuth="false" sslProtocol="TLS"/>

?

?

热点排行