.
"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA "%JAVA_HOME%\bin\keytool" -genkey -alias ddd -storetype PKCS12 -keyalg RSA -keysize -keystore D:\Youxun\keystore.p12 -validity hcxy.keystore 为服务端证书 hc.p12客户端证书 hc.cer是为了hc.p12导入hcxy.keystore使得服务端信任客户端的中间文件 server.cer是为了hcxy.keystore导入hc.p12的中间文件 .
C:\WINDOWS\system32>"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keypass hc123456 -keyalg RSA -keysize -validity -keystore D:\Youxun\\hcxyServer.keystore -storepass hc123456
您的名字与姓氏是什么?
[Unknown]: vota.swmmotors.com.cn
您的组织单位名称是什么?
[Unknown]: vota.swmmotors.com.cn
您的组织名称是什么?
[Unknown]: vota.swmmotors.com.cn
您所在的城市或区域名称是什么?
[Unknown]: sz
您所在的省/市/自治区名称是什么?
[Unknown]: sz
该单位的双字母国家/地区代码是什么?
[Unknown]: sz
CN=vota.swmmotors.com.cn, OU=vota.swmmotors.com.cn, O=vota.swmmotors.com.cn, L=sz, ST=sz, C=sz是否正确?
[否]: y Warning:
JKS 密钥库使用专用格式。建议使用 ""%JAVA_HOME%\bin\keytool" -importkeystore -srckeystore D:\Youxun\1\hcxyServer.keystore -destkeystore D:\Youxun\1\hcxyServer.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。
"%JAVA_HOME%\bin\keytool" -importkeystore -srckeystore D:\Youxun\\hcxyServer.keystore -destkeystore D:\Youxun\\hcxyServer.keystore -deststoretype pkcs12 -alias tomcat不能变动 "%JAVA_HOME%\bin\keytool" -genkey -alias hcxy -keypass hc123456 -keyalg RSA -keysize -validity -storetype PKCS12 -keystore D:\Youxun\\hcxyClient.p12 -storepass hc123456
您的名字与姓氏是什么?
[Unknown]: vota.swmmotors.com.cn
您的组织单位名称是什么?
[Unknown]: vota.swmmotors.com.cn
您的组织名称是什么?
[Unknown]: vota.swmmotors.com.cn
您所在的城市或区域名称是什么?
[Unknown]: sz
您所在的省/市/自治区名称是什么?
[Unknown]: sz
该单位的双字母国家/地区代码是什么?
[Unknown]: sz
CN=vota.swmmotors.com.cn, OU=vota.swmmotors.com.cn, O=vota.swmmotors.com.cn, L=sz, ST=sz, C=sz是否正确?
[否]: y "%JAVA_HOME%\bin\keytool" -export -alias hcxy -keystore D:\Youxun\\hcxyClient.p12 -storetype PKCS12 -keypass hc123456 -file D:\Youxun\\hcxyClient.cer "%JAVA_HOME%\bin\keytool" -import -v -file D:\Youxun\\hcxyClient.cer -keystore D:\Youxun\\hcxyServer.keystore -storepass hc123456 "%JAVA_HOME%\bin\keytool" -list -v -keystore D:\Youxun\\hcxyServer.keystore
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN 您的密钥库包含 个条目 别名: tomcat
创建日期: --
条目类型: PrivateKeyEntry
证书链长度:
证书[]:
所有者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
发布者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
序列号: 39e75c00
有效期为 Wed Jun :: CST 至 Sat Jun :: CST
证书指纹:
MD5: ::C2:EB:F2::F3:4C::D0:EB:A9:B8:::6B
SHA1: DD:6B::E9:1C:AC:CF:::C0:5F::8F:EF:BC:1C:FD:9B:3A:0E
SHA256: F8:D6::F6::BB::3B:C8:FE::::8F:D6:7E:ED:FA:::9E::6F:E0:::::AC:3E::C4
签名算法名称: SHA256withRSA
主体公共密钥算法: 位 RSA 密钥
版本: 扩展: #: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
: 1F D4 4E BE E8 A2 DA A5 F8 0A C0 ..N..)..U.S.....
: 6C C3 .l.%
]
]
*******************************************
******************************************* 别名: mykey
创建日期: --
条目类型: trustedCertEntry 所有者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
发布者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
序列号: 4bd8608c
有效期为 Wed Jun :: CST 至 Sat Jun :: CST
证书指纹:
MD5: :D5::::::6D:AE:FB::CE:D7::E3:
SHA1: C5:D8:B2:::B7:6C:E4:6B:0F:C6:BE::FE:DA::D1:::B4
SHA256: :2D:9C:::::A7:DE::E0:A4:9F:7F:AE::CF::B3:8D::::::7D:FC:1A:::8A:F9
签名算法名称: SHA256withRSA
主体公共密钥算法: 位 RSA 密钥
版本: 扩展: #: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
: 2F C7 2C E4 9C FE /.w.,.%...G q..
: CC A1 EE EE ....
]
]
*******************************************
******************************************* "%JAVA_HOME%\bin\keytool" -keystore D:\Youxun\\hcxyServer.keystore -export -alias tomcat -file D:\Youxun\\hcxyServer.cer "%JAVA_HOME%\bin\keytool" -list -v -keystore D:\Youxun\\hcxyClient.p12
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN 您的密钥库包含 个条目 别名: hc
创建日期: --
条目类型: PrivateKeyEntry
证书链长度:
证书[]:
所有者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
发布者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
序列号: 4bd8608c
有效期为 Wed Jun :: CST 至 Sat Jun :: CST
证书指纹:
MD5: :D5::::::6D:AE:FB::CE:D7::E3:
SHA1: C5:D8:B2:::B7:6C:E4:6B:0F:C6:BE::FE:DA::D1:::B4
SHA256: :2D:9C:::::A7:DE::E0:A4:9F:7F:AE::CF::B3:8D::::::7D:FC:1A:::8A:F9
签名算法名称: SHA256withRSA
主体公共密钥算法: 位 RSA 密钥
版本: 扩展: #: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
: 2F C7 2C E4 9C FE /.w.,.%...G q..
: CC A1 EE EE ....
]
]
*******************************************
******************************************* //把服务端添加为客户端信任
"%JAVA_HOME%\bin\keytool" -import -v -file D:\Youxun\\hcxyServer.cer -keystore D:\Youxun\\hcxyClient.p12
"%JAVA_HOME%\bin\keytool" -list -v -keystore D:\Youxun\\hcxyClient.p12
输入密钥库口令:
密钥库类型: JKS
密钥库提供方: SUN 您的密钥库包含 个条目 别名: hc
创建日期: --
条目类型: PrivateKeyEntry
证书链长度:
证书[]:
所有者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
发布者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
序列号: 4bd8608c
有效期为 Wed Jun :: CST 至 Sat Jun :: CST
证书指纹:
MD5: :D5::::::6D:AE:FB::CE:D7::E3:
SHA1: C5:D8:B2:::B7:6C:E4:6B:0F:C6:BE::FE:DA::D1:::B4
SHA256: :2D:9C:::::A7:DE::E0:A4:9F:7F:AE::CF::B3:8D::::::7D:FC:1A:::8A:F9
签名算法名称: SHA256withRSA
主体公共密钥算法: 位 RSA 密钥
版本: 扩展: #: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
: 2F C7 2C E4 9C FE /.w.,.%...G q..
: CC A1 EE EE ....
]
]
*******************************************
*******************************************
别名: mykey
创建日期: --
条目类型: trustedCertEntry 所有者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
发布者: CN=hc, OU=hc, O=hc, L=hc, ST=hc, C=hc
序列号: 39e75c00
有效期为 Wed Jun :: CST 至 Sat Jun :: CST
证书指纹:
MD5: ::C2:EB:F2::F3:4C::D0:EB:A9:B8:::6B
SHA1: DD:6B::E9:1C:AC:CF:::C0:5F::8F:EF:BC:1C:FD:9B:3A:0E
SHA256: F8:D6::F6::BB::3B:C8:FE::::8F:D6:7E:ED:FA:::9E::6F:E0:::::AC:3E::C4
签名算法名称: SHA256withRSA
主体公共密钥算法: 位 RSA 密钥
版本: 扩展: #: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
: 1F D4 4E BE E8 A2 DA A5 F8 0A C0 ..N..)..U.S.....
: 6C C3 .l.%
]
]
*******************************************
******************************************* 、安装客户端证书
双击客户端证书“hcxyClient.p12”完成导入证书过程如下:https://www.cnblogs.com/yaowen/p/9238729.html 、在客户端安装服务器证书
双击“hcxyServer.cer”,按照提示安装证书,将证书填入到“受信任的根证书颁发机构”。https://www.cnblogs.com/yaowen/p/9238729.html psw : hc123456
姓氏/组织单位/组织/城市或区域名/省/市/自治区/国家/地区代码 : vota.swmmotors.com.cn

tmocat ssl 证书 生成 过程的更多相关文章

  1. SSL证书生成方法【转】

    转自 SSL证书生成方法 - fyang的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/fyang2007/article/details/6180361 一般情况 ...

  2. SSL证书生成流程

    SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证:对传送的数据进行加密和隐藏:确保数 ...

  3. ssl证书生成与验证

    要做这件事情的起因在于,代码的升级包放在一个https的服务器上,我们的设备要实现升级,则是通过wget 获取https上的升级包,并且要实现验证证书的功能,这样可以防止设备被恶意篡改升级成其他文件包 ...

  4. Tomcat配置https之 JDK SSL证书生成与验证

    关于证书 SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL),安全协议是由Netscape Communication公司设计开发. ...

  5. 用nodejs快速实现websocket服务端(带SSL证书生成)

    有不少公司将nodejs的socket.io作为websocket的解决方案,很遗憾的是socket.io是对websocket的封装,并不支持html5原始的websocket协议,微信小程序使用的 ...

  6. tls/ssl证书生成和格式转换

    生成密钥:openssl genrsa -out my.key 2048 生成csr申请文件:openssl req -sha256 -new -key my.key -out my.csr 生成自签 ...

  7. ssl证书生成方法

    一般情况下,如果能找到可用的证书,就可以直接使用,只不过会因证书的某些信息不正确或与部署证书的主机不匹配而导致浏览器提示证书无效,但这并不影响使用. 需要手工生成证书的情况有: 找不到可用的证书 需要 ...

  8. ssl证书生成:cer&jks文件生成摘录

    一.生成.jks文件 1.keystore的生成: 分阶段生成:     keytool -genkey -alias yushan(别名) -keypass yushan(别名密码) -keyalg ...

  9. vdsm的SSL证书验证过程

    1. Copy the VDSM certificate of the RHEV-H(Red Hat Enterprise Virtualization Hypervisor ) host to th ...

随机推荐

  1. 9.5Django

    2018-9-5 15:23:00 配置数据库信息  setting MySQLdb 不支持python3 创建表 pycharm 连接数据库 好强大的赶脚

  2. ELK之在windows安装filebeat收集日志

    登录官方网站下载filebeat的windows客户端 https://www.elastic.co/downloads/beats 下载压缩包,无需解压 修改配置文件filebeat.yml 其余设 ...

  3. 解决VMware安装ubuntu16.04后无法全屏的问题

    参考教程:http://www.jb51.net/os/Ubuntu/356462.html 双系统经常崩,故在windows10下装了个ubuntu的虚拟机,安装完成后无法全屏,进入系统设置调试显示 ...

  4. python 写入日志的问题 UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 0: illegal multibyte sequence

    最近,使用python的logging模块,因为这个写入日志写完后就没有管它.在存储日志信息的时候,一直提示: UnicodeEncodeError: 'gbk' codec can't encode ...

  5. 2018/04/07 每日一个Linux命令 之 logrotate

    简介 日志的存在一直是 Linux 里面一个比较重要内容. 但是随着服务器运行的时间越来越长,日志越来越大.我见过一个线上项目 TP3.2 log文件有260+G的...... logrotate 也 ...

  6. windows kibana的连接使用

    下载后解压使用,打开config目录下的kibana.yml文件,然后添加:elasticsearch.url: "http://localhost:9200"  表示你要添加的e ...

  7. 棋盘问题---poj1321(dfs)

    http://poj.org/problem?id=1321 由于搜索是原来写的,而集训的时候没来所以只能现在补补咯-_- 简单的深搜 #include<stdio.h> #include ...

  8. 【Jason】Jason拓展

      Java-script是最基础语言(即前端脚本),而jquery是基于javascript封装出来的包,这些包里面含有能调用ajax的方法. ajax是一种异步交互,局部刷新的一种形式,是一种通讯 ...

  9. MySQL DBA 管理常用命令

    一:在Linux下管理MySQL数据库的时候总有一些很紧急的情况,发现数据库突然变得压力很大了,那么作为一个DBA,也许需要一些常用的手段或者说命令去分析问题出现在哪里,然后解决: 数据库突然产生压力 ...

  10. jmeter之Java request报错:java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis

    今天在学习Jmeter的java request,请求内容是连接redis并获取其中的一个字段值.结果在运行时报如下错误: 2018/05/24 13:08:20 ERROR - jmeter.thr ...