客户端
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>