客户端
1、下载cas-client-3.3.3-release.zip,将as-client-3.3.3\modules\cas-client-core-3.3.3.jar 添加入maven工程中(在中央仓库找此jar的依赖没找到,故采用直接导入的方法)
mvn install:install-file -DgroupId=cas -DartifactId=client-core -Dversion=3.3.3 -Dpackaging=jar -Dfile=D:\workspace\sso\cas-client-3.3.3\modules\cas-client-core-3.3.3.jar
2、将服务端的keystore中的证书导入到客户端jre
C:\Program Files\Java\jre8\lib\security>keytool -import -alias mycas -file d:/wo
rkspace/sso/client.cer -noprompt -trustcacerts -storetype jks -keystore cacerts
-storepass changeit
证书已添加到密钥库中
附件一个maven tomcat插件支持ssl的方法:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- http port -->
<port>9090</port>
<!-- application path always starts with /-->
<path>/</path>
<httpsPort>9443</httpsPort>
<keystoreFile>D:\workspace\sso\mycas.keystore</keystoreFile>
<keystorePass>123456</keystorePass>
<protocol>org.apache.coyote.http11.Http11Protocol</protocol>
</configuration>
</plugin>
9133

被折叠的 条评论
为什么被折叠?



