keytool证书生成与导入
2015-09-24 20:23
531 查看
一、keytool位置
C:\Program Files\Java\jdk1.x.x_xx\bin
二、生成证书
keytool -genkey -alias sgkey -keyalg RSA -keysize 1024 -keypass 111111 -validity 365 -keystore d:\temp\cas\sg.keystore -storepass 111111
三、查看证书
keytool -list -v -keystore d:\temp\cas\sg.keystore -storepass 111111
keytool -list -rfc -keystore d:\temp\cas\sg.keystore -storepass 111111
四、证书的导出和查看
1.导出证书
keytool -export -alias sgkey -keystore d:\temp\cas\sg.keystore -file d:\temp\cas\sg.crt -storepass 111111
2.查看导出的证书信息
keytool -printcert -file g:\tmp\sg.crt
五、客户端导入证书
keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_51\jre\lib\security\cacerts" -file d:\temp\cas\sg.crt -alias sgkey
密码输入:changeit
ps:该命令中输入的密码和上面输入的不是同一个密码;如果是多台机器演示,需要在每一台客户端导入该证书
六、TOMCAT配置证书
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="d:/temp/cas/sg.keystore" keystorePass="111111"
clientAuth="false" sslProtocol="TLS" URIEncoding="UTF-8" />
参数说明:
keystoreFile 就是一中创建证书的路径
keystorePass 就是一中创建证书的密码
C:\Program Files\Java\jdk1.x.x_xx\bin
二、生成证书
keytool -genkey -alias sgkey -keyalg RSA -keysize 1024 -keypass 111111 -validity 365 -keystore d:\temp\cas\sg.keystore -storepass 111111
三、查看证书
keytool -list -v -keystore d:\temp\cas\sg.keystore -storepass 111111
keytool -list -rfc -keystore d:\temp\cas\sg.keystore -storepass 111111
四、证书的导出和查看
1.导出证书
keytool -export -alias sgkey -keystore d:\temp\cas\sg.keystore -file d:\temp\cas\sg.crt -storepass 111111
2.查看导出的证书信息
keytool -printcert -file g:\tmp\sg.crt
五、客户端导入证书
keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_51\jre\lib\security\cacerts" -file d:\temp\cas\sg.crt -alias sgkey
密码输入:changeit
ps:该命令中输入的密码和上面输入的不是同一个密码;如果是多台机器演示,需要在每一台客户端导入该证书
六、TOMCAT配置证书
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="d:/temp/cas/sg.keystore" keystorePass="111111"
clientAuth="false" sslProtocol="TLS" URIEncoding="UTF-8" />
参数说明:
keystoreFile 就是一中创建证书的路径
keystorePass 就是一中创建证书的密码
相关文章推荐
- linux下添加PATH环境变量
- 中英文字符串截取类
- 理解class.forName() ---使用jdbc方式链接数据库时会经常看到这句代码
- iOS分段控制器
- 阻止文档默认点击右键、选中功能及获取鼠标按键等
- 【jQueryUI】兼容IE6的前端框架jQueryUI的Helloworld,对话面板,修改其所有组件的字体大小
- Android Api Demos登顶之路(七十九)Graphics-->PathEffects
- 操作JSONObject中的某一个bean
- STL系列之一 deque双向队列
- Android中使用Movie显示gif动态图
- HDU 1299 Diophantus of Alexandria (公式变形 分解质因数)
- 文顶顶 iOS开发UI篇—UITabBarController简单介绍 iOS开发UI篇—UITabBarController简单介绍
- 用java制作简单登陆窗口,求大神教导
- ajax,cookie和localStoragede 的基础知识
- Java垃圾回收机制
- 第5章 串
- nyoj 91 阶乘之和 【贪心】
- SQLSERVER2008 18456错误
- UI小总结
- 滑动条和进程条