您的位置:首页 > 理论基础 > 计算机网络

tomcat 配置https

2016-04-21 20:35 393 查看
一、命令行用管理员权限起来Microsoft Windows [版本 6.1.7600]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Windows\system32>cd\C:\>cd key二、新建文件夹,并进入C:\key>dir 驱动器 C 中的卷没有标签。 卷的序列号是 A4CB-0E8A C:\key 的目录2016/04/21 11:51

.2016/04/21 11:51

..2016/04/21 11:51 845 server.crt2016/04/21 11:44 2,199 server.keystore 2 个文件 3,044 字节 2 个目录 144,660,631,552 可用字节三、域名映射C:\key>ping test.windows.com四、证书生成C:\key>keytool -genkey -alias windows -keyalg RSA -keystore server1.keystore -validity 3650输入密钥库口令:123456密钥库口令太短
- 至少必须为 6 个字符输入密钥库口令:再次输入新口令:您的名字与姓氏是什么? [Unknown]: test.windows.com您的组织单位名称是什么? [Unknown]: xx您的组织名称是什么? [Unknown]: cc您所在的城市或区域名称是什么? [Unknown]: dd您所在的省/市/自治区名称是什么? [Unknown]: cc该单位的双字母国家/地区代码是什么? [Unknown]: cnCN=test.windows.com, OU=xx, O=cc, L=dd, ST=cc,
C=cn是否正确? [否]: y输入 的密钥口令 (如果和密钥库口令相同, 按回车):再次输入新口令:五、证书导出C:\key>keytool -export -alias windows -keystore server1.keystore -storepass 123456 -file server1.cer存储在文件 中的证书六、证书导入jvmC:\key>keytool -import -alias windows -file server1.cer -keystore server1.keystore输入密钥库口令:keytool
错误: java.lang.Exception: 证书回复与密钥库中的证书是相同的C:\key>keytool -import -alias windows -file server1.cer -keystore server1.keystore输入密钥库口令:keytool 错误: java.lang.Exception: 证书回复与密钥库中的证书是相同的出现此错误口令用:changeitC:\key>keytool -import -keystore server1.keystore -file server1.cer
-alias windows输入密钥库口令:keytool 错误: java.lang.Exception: 证书回复与密钥库中的证书是相同的C:\key>keytool -genkey -alias xx -keyalg RSA -keystore xx.keystore输入密钥库口令:再次输入新口令:您的名字与姓氏是什么? [Unknown]: test.windows.com您的组织单位名称是什么? [Unknown]: xx您的组织名称是什么? [Unknown]: cc您所在的城市或区域名称是什么?
[Unknown]: dd您所在的省/市/自治区名称是什么? [Unknown]: ss该单位的双字母国家/地区代码是什么? [Unknown]: cnCN=test.windows.com, OU=xx, O=cc, L=dd, ST=ss, C=cn是否正确? [否]: y输入 的密钥口令 (如果和密钥库口令相同, 按回车):再次输入新口令:C:\key>keytool -exprot -file xx.cer -alias xx -keystore xx.keystore非法选项: -exprot密钥和证书管理工具命令:
-certreq 生成证书请求 -changealias 更改条目的别名 -delete 删除条目 -exportcert 导出证书 -genkeypair 生成密钥对 -genseckey 生成密钥 -gencert 根据证书请求生成证书 -importcert 导入证书或证书链 -importpass 导入口令 -importkeystore 从其他密钥库导入一个或所有条目 -keypasswd 更改条目的密钥口令 -list 列出密钥库中的条目 -printcert 打印证书内容 -printcertreq
打印证书请求的内容 -printcrl 打印 CRL 文件的内容 -storepasswd 更改密钥库的存储口令使用 "keytool -command_name -help" 获取 command_name 的用法C:\key>keytool -export -file xx.cer -alias xx -keystore xx.keystore输入密钥库口令:存储在文件 中的证书C:\key>keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_77\jre\lib\security\cacerts"
-file xx.cer -alias xx输入密钥库口令:keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrectC:\key>keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_77\jre\lib\security\cacerts" -file xx.cer -alias xx输入密钥库口令:keytool 错误: java.io.IOException:
Keystore was tampered with, or password was incorrectC:\key>keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_77\jre\lib\security\cacerts" -file xx.cer -alias xx输入密钥库口令:所有者: CN=test.windows.com, OU=xx, O=cc, L=dd, ST=ss, C=cn发布者: CN=test.windows.com,
OU=xx, O=cc, L=dd, ST=ss, C=cn序列号: 30588292有效期开始日期: Thu Apr 21 15:48:31 CST 2016, 截止日期: Wed Jul 20 15:48:31 CST2016证书指纹: MD5: 85:20:48:E2:15:F8:A8:1B:FE:38:6B:1C:BC:F6:CC:B8 SHA1: 3B:B5:46:D3:E6:6E:EC:82:F5:3D:F0:F0:54:89:34:78:7C:2B:4D:0C SHA256: E0:73:DF:47:F7:BE:7E:32:AD:A1:23:DC:C5:02:C9:AC:D0:BA:73:29:9A:F6:41:0C:83:39:E8:25:48:F2:1F:CE
签名算法名称: SHA256withRSA 版本: 3扩展:#1: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 0E F3 73 A8 30 E2 30 76 15 47 F4 CF 76 16 41 B8 ..s.0.0v.G..v.A.0010: F8 B0 D9 5A ...Z]]是否信任此证书? [否]: y证书已添加到密钥库中七;修改tomcat安装路径下的conf文件夹下server.xml
八、修改tomcat安装路径下的conf文件夹下web.xml CLIENT-CERT Client Cert Users-only Area SSL /* CONFIDENTIAL 九、重起tomcat即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: