a. 进入jboss 的 server/default/config目录
b. 产生证书:输入命令:keytool -genkey -alias jbosskey -keypass changeit -keyalg RSA -keystore server.keystore(这里的server可以任意命名)
c. 回答相应的提示,如图
d. 导出证书,输入命令:keytool -export -alias jbosskey -keypass changeit -file server.crt -keystore server.keystore
e. 将证书导入到可信任的密钥仓库,输入命令:keytool -import -alias jbosscert -keypass changeit -file server.crt -keystore server.keystore
f. 证书生成,在jboss的server/default/config目录下就会产生两个文件:server.keystore与server.crt
g. 注:如果此时证书还出现不受信任的情况,如下图
可手动导入IE,步骤:
a) 打开IE,工具—>Internet选项—>内容—>证书,打开如果对话框,然后把证书导入到受信任的证书分发机构
h. 修改jsboss的启动参数:
-c default
-b 0.0.0.0
-Djavax.net.ssl.trustStore="F:/work/JBOSS4.0/server/default/conf/server.keystore"
Djavax.net.ssl.trustStore的值为server.keystore的目录。
i. 开启HTTPS,修改jboss的 server/default/deploy/jbossweb-tomcat55.sar的server.xml文件,在service节点下加入如下节点:
<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="/conf/server.keystore" ——刚刚生成证书的文件
keystorePass="changeit" /> ——证书密码
j. jboss的https配置完成。
更多资料请参照:
CAS官方网站 http://www.jasig.org/cas
CAS User Manual https://wiki.jasig.org/display/CASUM/Home
评论