博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat, Jre 证书相关
阅读量:7250 次
发布时间:2019-06-29

本文共 2653 字,大约阅读时间需要 8 分钟。

  hot3.png

1. Tomcat中的证书

1.1 生成keystore

# 口令在生成证书时,需要使用➜ keytool -genkeypair -alias cas.example.org -keyalg RSA -keystore ~/tomcat-8.5.keystore输入密钥库口令: (123456)再次输入新口令:您的名字与姓氏是什么?  [Unknown]:  cas.example.org您的组织单位名称是什么?  [Unknown]:  szl您的组织名称是什么?  [Unknown]:  zkld您所在的城市或区域名称是什么?  [Unknown]:  bj您所在的省/市/自治区名称是什么?  [Unknown]:  bj该单位的双字母国家/地区代码是什么?  [Unknown]:  bjCN=cas.example.org, OU=szl, O=zkld, L=bj, ST=bj, C=bj是否正确?  [否]:  y输入 
的密钥口令 (如果和密钥库口令相同, 按回车):

1.2 添加至Tomcat

conf/server.xml

1.3 生成证书

# 使用alias 跟keystore 想对应(关联)起来➜ keytool -export -alias cas.example.org -keystore ~/tomcat-8.5.keystore -storepass 123456 -rfc -file ~/tomcat-8.5.cer存储在文件 
中的证书

1.4 查看证书

➜ keytool -printcert -v -file ~/tomcat-8.5.cer所有者: CN=cas.example.org, OU=szl, O=zkld, L=bj, ST=bj, C=bj发布者: CN=cas.example.org, OU=szl, O=zkld, L=bj, ST=bj, C=bj序列号: 54095411有效期开始日期: Wed Nov 15 11:52:28 CST 2017, 截止日期: Tue Feb 13 11:52:28 CST 2018证书指纹:	 MD5: A5:35:3D:E9:CC:EB:F2:31:A2:65:D1:C4:3D:C3:B3:FD	 SHA1: 56:1B:44:E5:12:21:8B:7B:17:70:38:77:29:7F:50:B7:32:FC:D1:B9	 SHA256: CE:61:6E:4A:AB:CC:85:39:E0:DE:F2:F4:6E:62:7E:9C:3F:C3:90:19:CE:B9:67:24:E8:43:B9:FE:25:0B:A6:5A	 签名算法名称: SHA256withRSA	 版本: 3扩展:#1: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 30 38 A9 1E 44 11 8C 5E   D6 98 4B EB B8 C0 DA 61  08..D..^..K....a0010: F5 87 DA AE                                        ....]]

2. jre中的证书

2.1 添加证书

➜ sudo keytool -import -alias cas.example.org -file ~/tomcat.cer -keystore ~/jre/lib/security/cacerts -storepass changeit所有者: CN=cas.example.org, OU=szl, O=zkld, L=bj, ST=bj, C=bj发布者: CN=cas.example.org, OU=szl, O=zkld, L=bj, ST=bj, C=bj序列号: 2dbfdc8e有效期开始日期: Wed Nov 15 09:22:12 CST 2017, 截止日期: Tue Feb 13 09:22:12 CST 2018证书指纹:	 MD5: A3:51:27:7A:D6:35:F3:D9:A4:10:9D:FA:1E:81:30:EC	 SHA1: 37:96:A6:6B:35:5F:89:B3:CD:B0:58:21:99:05:CE:F5:DE:5C:72:7E	 SHA256: 04:56:06:3E:BB:28:2F:CB:1D:F7:D5:5E:41:89:34:30:76:DD:2F:18:27:54:4C:3E:C4:BD:EF:8F:73:12:72:DE	 签名算法名称: SHA256withRSA	 版本: 3扩展:#1: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 0D 9F 95 4C B9 8F CA 53   B7 A8 F9 1E E8 45 55 56  ...L...S.....EUV0010: 9E 96 FA 0E                                        ....]]是否信任此证书? [否]:  y证书已添加到密钥库中

2.2 查看证书

➜ sudo keytool -list -keystore ~/jre/lib/security/cacerts -storepass changeit密钥库类型: JKS密钥库提供方: SUN您的密钥库包含 106 个条目cas.example.org, 2017-11-15, trustedCertEntry,证书指纹 (SHA1): 37:96:A6:6B:35:5F:89:B3:CD:B0:58:21:99:05:CE:F5:DE:5C:72:7E...

2.3 删除证书

➜ sudo keytool -delete -alias tomcat -keystore ~/jre/lib/security/cacerts -storepass changeit

转载于:https://my.oschina.net/lpe234/blog/1573879

你可能感兴趣的文章
Swift 5进入发布倒计时
查看>>
一套代码称霸5大端口,移动金融应用还能这样开发?
查看>>
MIT开发Polaris,使网页载入加快34%
查看>>
微软对macOS和Linux开放量子开发工具集
查看>>
一份关于Angular的倡议清单
查看>>
没有估算,你仍然可以用这些决策策略
查看>>
通过调研开源基准测试集,解读大数据的应用现状和开源未来
查看>>
译文-调整G1收集器窍门
查看>>
时序数据库InfluxDB 2.0 alpha 发布:主推新的Flux查询语言,TICK栈将成为整体
查看>>
开源是项“全民工程”,揭秘开源团队的管理运作
查看>>
基于Gitflow分支模型自动化Java项目工作流
查看>>
ES6学习之一
查看>>
专访何红辉:谈谈Android源码中的设计模式
查看>>
超2亿中国用户简历曝光!MongoDB又一重大安全事故
查看>>
网易云信周梁伟专访:亿级架构IM平台的技术难点解析
查看>>
独家揭秘腾讯千亿级参数分布式机器学习系统无量
查看>>
Dubbo Mesh在闲鱼生产环境的落地实践
查看>>
微软Build 2017第二天:跨平台跨硬件开发体验
查看>>
精益项目管理的可行性分析
查看>>
Bitbucket Pipelines在Atlassian的Bitbucket云上提供持续交付功能
查看>>