cer pem 证书转换_Cer Crt Pem Pfx 证书格式转换
1.从pfx格式的证书提取出密钥和证书
set OPENSSL_CONF=openssl.cnf
openssl pkcs12 -in my.pfx -nodes -out server.pem
openssl rsa -in server.pem -out server.key
openssl x509 -in server.pem -out server.crt
PEM格式的证书与DER格式的证书的转换
openssl x509 -in cert.pem -inform PEM -out cert.der -outform DER
openssl x509 -in ca.cer -inform DER -out ca.pem -outform PEM
几种典型的密码交换信息文件格式:
DER-encoded certificate: .cer, .crt
PEM-encoded message: .pem
PKCS#12 Personal Information Exchange: .pfx, .p12
PKCS#10 Certification Request: .p10
PKCS#7 cert request response: .p7r
PKCS#7 binary message: .p7b
.cer/.crt是用于存放证书,它是2进制形式存放的,不含私钥。
.pem跟crt/cer的区别是它以Ascii来表示。
pfx/p12用于存放个人证书/私钥,他通常包含保护密码,2进制方式
p10是证书请求
p7r是CA对证书请求的回复,只用于导入
p7b以树状展示证书链(certificate chain),同时也支持单个证书,不含私钥
算法
base64不是加密算法,但也是SSL经常使用的一种算法,它是编码方式,用来把asc码和二进制码转来转去的。
openssl x509部分命令
打印出证书的内容:
openssl x509 -in cert.pem -noout -text
打印出证书的系列号
openssl x509 -in cert.pem -noout -serial
打印出证书的拥有者名字
openssl x509 -in cert.pem -noout -subject
以RFC2253规定的格式打印出证书的拥有者名字
openssl x509 -in cert.pem -noout -subject -nameopt RFC2253
在支持UTF8的终端一行过打印出证书的拥有者名字
openssl x509 -in cert.pem -noout -subject -nameopt oneline -nameopt -escmsb
打印出证书的MD5特征参数
openssl x509 -in cert.pem -noout -fingerprint
打印出证书的SHA特征参数
openssl x509 -sha1 -in cert.pem -noout -fingerprint
把PEM格式的证书转化成DER格式
openssl x509 -in cert.pem -inform PEM -out cert.der -outform DER
把一个证书转化成CSR
openssl x509 -x509toreq -in cert.pem -out req.pem -signkey key.pem
给一个CSR进行处理,颁发字签名证书,增加CA扩展项
openssl x509 -req -in careq.pem -extfile openssl.cnf -extensions v3_ca -signkey key.pem -out cacert.pem
给一个CSR签名,增加用户证书扩展项
openssl x509 -req -in req.pem -extfile openssl.cnf -extensions v3_usr -CA cacert.pem -CAkey key.pem -CAcreateserial
cer pem 证书转换_Cer Crt Pem Pfx 证书格式转换相关推荐
- OpenSSL生成.key、.crt、.pfx证书(Windows下)
OpenSSL生成.key..crt..pfx证书(Windows下) 最近在对接招行一网通支付,让人意想不到的是,在系统中使用过一次一网通后,就得永远使用这个一网通账户支付,除非解绑一网通支付账户的 ...
- c语言 格式转换函数,C语言中的格式转换函数.doc
C语言中的格式转换函数 C语言中的格式转换函数 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过 ...
- 万能视频格式转换器是一款功能强大的全能视频格式转换软件,支持多种视频格式转换。万能视频转换器可以将R...
万能视频格式转换器是一款功能强大的全能视频格式转换软件,支持多种视频格式转换.万能视频转换器可以将RM.RMVB.AVI.WMV.MPG .MPEG.FLV.3GP.MP4.SWF.ASF.DIVX. ...
- 【图片格式转换】python实现批量图片格式转换:emf、jpeg等转为png
[图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 文章目录 [图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 1. 代码 2. 效果 3. 总结 ...
- 彩色图批量转换成灰度图、批量格式转换、批量重命名
参考:http://blog.csdn.net/jjff46/article/details/38948621 代码实现的功能:把图片进行批量转换 (1)彩色图片转换成灰度图 (2)图片进行格式转换 ...
- python日期格式转换_python中有关时间日期格式转换问题
每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数.... 1.字符串转化为日期 str->date import datetime date_str ...
- oracle转换指定类型,PL/SQL 类型格式转换
PL/SQL 类型格式转换 更新时间:2007年03月21日 00:00:00 作者: TO_NUMBER(char[,'format_model']) 字符转换到数字类型 TO_DATE(ch ...
- mysql转换年月日_mysql 日期和时间格式转换实现语句
mysql 日期和时间格式转换实现语句 更新时间:2009年10月24日 00:25:22 作者: 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. ...
- swf转换成html源码,swf格式转换成html(Swf format conversion HTML).doc
swf格式转换成html(Swf format conversion HTML) swf格式转换成html(Swf format conversion HTML) Now basically is t ...
- sql时间转换时分秒_SqlServer 日期时间格式转换(SQL server date time format conversion).doc...
SqlServer 日期时间格式转换(SQL server date time format conversion) SqlServer 日期时间格式转换(SQL server date time f ...
最新文章
- Smarty的配置与高级缓存技术
- 两周后上线,老板你在开玩笑吗?
- maven学习(下)利用Profile构建不同环境的部署包
- 福大软工 · 第十二次作业 - Beta答辩总结
- 深度学习(31)随机梯度下降九: Himmelblau函数优化实战
- github设置中文_静态博客托管图片至 GitHub
- 计算机网络——链路层之PPP协议和HDLC协议
- Visual Studio 2012 更新包2发布,附离线安装方法及下载
- Machine Learning - IV. Linear Regression with Multiple Variables多变量线性规划 (Week 2)
- 再谈代码生成器,xml+xslt,结合扩展,用上设计模式。
- [Python爬虫案例]西刺免费代理IP
- 使用ubuntu内置桌面共享:vino,实现远程桌面
- C#-实现的鼠标钩子
- 相机技术--摄像机720p、1080p、2mp、3mp、5mp;VGA, QHD, FHD, 2K,4K对应的分辨率分别是什么
- 【自用记录向】YOLOv5模型训练,按进度更新
- 基于微信实现H5扫一扫功能详细过程
- Directx11教程(58) 鼠标控制摄像机
- android 蓝牙自动连接,蓝牙自动连接实现
- Bus Video System CodeForces - 978E(思维)
- 沉睡者 - 网赚创业VIP项目课程-持续更新中...