keytool生成证书与Tomcat7.0.70配置SSL

上传人:hs****ma 文档编号:512797611 上传时间:2023-02-11 格式:DOC 页数:8 大小:1.06MB
返回 下载 相关 举报
keytool生成证书与Tomcat7.0.70配置SSL_第1页
第1页 / 共8页
keytool生成证书与Tomcat7.0.70配置SSL_第2页
第2页 / 共8页
keytool生成证书与Tomcat7.0.70配置SSL_第3页
第3页 / 共8页
keytool生成证书与Tomcat7.0.70配置SSL_第4页
第4页 / 共8页
keytool生成证书与Tomcat7.0.70配置SSL_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《keytool生成证书与Tomcat7.0.70配置SSL》由会员分享,可在线阅读,更多相关《keytool生成证书与Tomcat7.0.70配置SSL(8页珍藏版)》请在金锄头文库上搜索。

1、keytool生成证书与Tomcat7.0.70配置SSLkeytool生成证书1. keytool介绍这玩意儿是个java密钥和证书管理工具。2. 使用说明需要配置JDK,输入keytool可以获取帮助命令,如下图。例如:验证是否创建过同名证书keytool -list -v -alias tomcat -keystore %JAVA_HOME%/jre/lib/security/cacerts -storepass changeit已创建的输出结果(有图有真相):未创建的输出结果:3. 生成证书执行命令:keytool genkey alias bait keyalg RSA keysto

2、re e:/verification/keys/sso注意:e:/verification/keys目录必须存在,sso为生成的密钥文件(非文件目录)。如不指定keystore,会在home目录下生成.keystore目录。本次测试输入密钥库口令为:04510451此时命令中指定的目录会生成sso文件,如下图:到此为止,证书已生成。导出证书,供客户端安装:keytool -export -file e:/verification/keys/sso.crt alias bait -keystore e:/verification/keys/sso导出时-alias的值与创建时保持一致。如果出现异

3、常:keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect请使用密码:changeit导出成功,生成下图中的.crt文件:Tomcat7.0.70配置SSL1. JVM导入证书keytool -import -keystore %JAVA_HOME%jrelibsecuritycacerts -file E:/verification/keys/sso.crt -alias bait输入的密码为:changeit2. Tomcat配置SSL首先,在tomcat根目录中创建

4、用于存放密钥文件的目录,本样例中创建了名称为“keystore”的目录,存放操作“3.生成证书”步骤时生成的名称为“sso”的文件。其次,打开conf目录下的server.xml配置文件,找到默认已注释的“Connector port=8443”配置项,并添加keystoreFile和keystorePass属性。keystoreFile为tomcat存放密钥文件的相对路径。不指定会默认寻找home目录下的.keystore。keystorePass为生成密钥时设置的密码。注意:tomcat7.0.70的server.xml配置大小写敏感。3. 配置结果验证上述配置完成后即可启动。建议使用导入

5、证书的jvm启动tomcat。在浏览器地址栏输入:https:/127.0.0.1:8443/cas/login 选择“高级”继续前往,展示如下图。因为我们用keytool生成的证书未经过认证,域名也是不存在的,所以为了演示效果的逼真,我们可以修改C:WindowsSystem32driversetc下的hosts文件,添加:127.0.0.1 ,如下图:修改完成后,访问:https:/:8443/ 显示上述结果,即配置成功。此次测试以cas为样例,使用版本为cas-server-3.5.2.1,使用http和https的效果如下。http:/127.0.0.1:8080/cas展示效果: https:/:8443/cas展示效果:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号