keytool生成证书与Tomcat7.0.70配置SSL_第1页
keytool生成证书与Tomcat7.0.70配置SSL_第2页
keytool生成证书与Tomcat7.0.70配置SSL_第3页
keytool生成证书与Tomcat7.0.70配置SSL_第4页
keytool生成证书与Tomcat7.0.70配置SSL_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 keystore 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的值与创建时保持一致。如果出现异常: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根目录中创建用于存放密钥文件的目录,本样例中创建了名称为“keystore”的目录,存放操作“3.生成证书”步骤时生成的名称为“sso”的文件。其次,打开conf目录下的server.xml配置文件,找到默认已注释的“Connector port=8443”配置项,并添加keystoreFile和keystorePass属性。keystoreFile为tomcat存放密钥文件的相对路径。不指定会默认寻找home目录下的.keystore。keystorePass为生成密钥时设置的密码。注意:tomcat7.0.70的server.xml配置大小写敏感。3. 配置结果验证上述配置完成后即可启动。建议使用导入证书的jvm启动tomcat。在浏览器地址栏输入::8443/cas/login 选择“高级”继续前往,展示如下图。因为我们用keytool生成的证书未经过认证,域名也是不存在的,所以为了演示效果的逼真,我们可以修改C:WindowsSystem32driversetc下的hosts文件,添加: ,如下图:修改完成后,访问::8443/ 显示上述结果,即配置成功。此次测试以cas为样例,使用版本为cas-server-,使用h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论