不同格式证书转换

  摘自:http://support.wosign.com/index.php?/Knowledgebase/Article/View/36/0/

  在专业认证中心申请证书拿到了对应证书和密钥(.crt文件 + .key文件),在配置tomcat SSL通信时,利用这两个文件产生密钥库。

  这里记录不同格式证书直接的转换命令:

  • .pfx 转 .cer, .crt, .key
openssl pkcs12 -in test.wosign.pfx -nodes -out test.pem
openssl rsa -in test.pem -out test.key
openssl x509 -in test.pem -out test.crt
openssl x509 -in test.pem -out test.cer
  • .key + .cer 转 .pfx
openssl pkcs12 -export -in client1.crt -inkey client1.key -out client1.pfx
  • .pfx 转 .jks
keytool -importkeystore -srckeystore aaa.pfx -destkeystore 173.jks -srcstoretype PKCS12 -deststoretype JKS
  • .jks 转 .pfx
JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin   (转换后文件存放在相应目录下)

  

时间: 2024-12-22 18:42:48

不同格式证书转换的相关文章

常见证书格式和转换

PKCS全称是 Public-Key Cryptography Standards ,是由 RSA实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准. 常用的有:PKCS#7 Cryptographic Message Syntax StandardPKCS#10 Certification Request StandardPKCS#12 Personal Information Exchange SyntaxStandard X.509是常见

[转]Apache的CRT格式SSL证书转换成IIS用的PFX格式

转自:http://www.getvm.net/apache-crt-ssl-convert-to-iis-pfx/ Apache使用的SSL证书是.crt格式,如果你的网站从Apache换到了windows主机的iis上,这个时候要将原来的证书放到iis上使用,是不能够直接使用这个证书的,你首先要将.crt格式的证书转换成.pfx格式,这个可以通过一句命令在Linux主机上完成转换 openssl pkcs12 -export -out ssl2_me.pfx -inkey ssl2_me.k

PKI证书格式及转换

PKI证书格式及转换 2013年10月29日 17:47 PKCS 全称是 Public-Key Cryptography Standards ,是由RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准. 常用的有: PKCS#7 Cryptographic MessageSyntax Standard PKCS#10 Certification RequestStandard PKCS#12 Personal InformationEx

常用证书格式怎样转换教程

[合信ssl证书(https://ssl.51mubanji.com/) 第一步:安装转换所需的运行环境 转换证书需要使用本地拥有 OpenSSL 和 JDK 运行环境,如果没有可以参考 < OpenSSL 安装教程 > 和 < Java 安装教程 > 第二步:合并证书链 完整的证书拥有四个部分 根证书中级证书域名证书证书私钥如果您是部署在 Apache 容器上,我们需要域名证书文件.证书链文件文件. 我们需要按照 中级证书 – 中级证书 的顺序合并为证书链. 如果您是部署在非 A

SqlServer将日期格式DateTime转换成varchar类型

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 Select CONVERT(varchar(100),

js日期格式简单转换代码

js日期格式简单转换代码: 未经修饰的东西总是狂野粗糙的,比如人没有经过良好的教育,这人可能会有各种问题,同样js中的时间格式也是如此,所以要对时间进行一定的格式化操作,下面是一段非常简单的代码实例和大家分享一下. 代码如下: function dateStr(x,y) { var z={ y:x.getFullYear(), M:x.getMonth()+1, d:x.getDate(), h:x.getHours(), m:x.getMinutes(), s:x.getSeconds() }

ql中各种日期格式的转换

SQL时间格式化 转载备用~ 1 取值后格式化{0:d}小型:如2005-5-6{0:D}大型:如2005年5月6日{0:f}完整型 2 当前时间获取 DateTime.Now.ToShortDateString 3 取值中格式化SQL Server里面可能经常会用到的日期格式转换方法:sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 1

linux环境下deb格式文件转换成rpm格式

以 alien_8.87.tar.gz 为例: 下载.安装 alien_8.87.tar.gz [[email protected] ~]# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.87.tar.gz [[email protected] ~]# tar zxvf alien_8.87.tar.gz [[email protected] ~]# cd alien [[email protected] alien

php将标准字符串格式时间转换成unix时间戳_strtotime

php 将标准字符串格式时间转换成unix时间戳的函数为:strtotime函数(PHP 4, PHP 5). strtotime函数详细参考: strtotime - 将任何英文文本的日期时间描述解析为 Unix 时间戳. 函数格式说明: int strtotime ( string $time [, int $now ] ) 本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 n