参考:
https://blog.csdn.net/xiangguiwang/article/details/76400805;
https://blog.csdn.net/qq_18105691/article/details/83339101;

一、证书和编码
X.509证书,其核心是根据RFC 5280编码或数字签名的数字文档。

二、编码
.PEM格式
.PEM = PEM扩展用于不同类型的X.509v3文件,是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例如.pem,.crt,.cer和.key。它们是Base64编码的ASCII文件,包含“----- BEGIN CERTIFICATE -----”和“----- END CERTIFICATE -----”语句。
例如:

.DER格式
.DER = DER扩展用于二进制DER编码证书。
这些文件也可能承载CER或CRT扩展。 正确的说法是“我有一个DER编码的证书”不是“我有一个DER证书”。
而且DER格式只是证书的二进制形式,而不是ASCII PEM格式。它有时会有.der的文件扩展名,但它的文件扩展名通常是.cer所以判断DER .cer文件和PEM .cer文件之间区别的唯一方法是在文本编辑器中打开它并查找BEGIN / END语句。所有类型的证书和私钥都可以用DER格式编码。

三、常见的扩展
.CRT 扩展名
.CRT = CRT扩展用于证书。 证书可以被编码为二进制DER或ASCII PEM。 CER和CRT扩展几乎是同义词。 最常见的于Unix 或类Unix系统。

.CER扩展名
CER = .crt的替代形式(Microsoft Convention)您可以在微软系统环境下将.crt转换为.cer(.both DER编码的.cer,或base64 [PEM]编码的.cer)。

.KEY 扩展名
.KEY = KEY扩展名用于公钥和私钥PKCS#8。 键可以被编码为二进制DER或ASCII PEM。

证书格式的相互转换:DER、CRT、CER、PEM相关推荐

  1. [笔记] 如何从不同扩展名的数字证书中提取明文信息? *.pem *.der *.crt *.cer *.key之间的区别是什么?...

    副标题:PEM, DER, CRT, CER, KEY, CSR, PFX/P12 等文件格式讲解 本文整理自网络,相关内容版权归原作者所有, (如有雷同绝非巧合) 作者博客:http://www.c ...

  2. android 使用crt/cer/pem格式的公钥证书

    问题:android在网络各种教程里面,都是只有BKS的格式,但是一般后端给我们的公钥证书都是crt/cer/pem格式的,这种时候,常用的做法就是用keytools转换成bks格式.    个人感觉 ...

  3. 关于PEM, DER, CRT, CER,KEY等各类证书与密钥文件后缀的解释

    文章目录 1. PEM文件 2. DER文件 PEM与DER的相互转换 3. 各种密钥证书文件解释 3.1 [ .csr ] 3.2 [ .key ] 3.3 [ .crt ] [ .cert ] [ ...

  4. 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

    转自:http://www.cnblogs.com/guogangj/p/4118605.html 之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像 ...

  5. 证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12)

    之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂 ...

  6. 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)【CSR文件 和 PEM 文件什么区别】

    之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂 ...

  7. 证书格式介绍及如何将.pem转换为.crt和.key?

    证书格式介绍 PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发 ...

  8. 证书格式区别 pvk spc cer

    文章来源:  百度文库 证书格式区别    (文档贡献者:弓游VS碧海) PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发 ...

  9. SSL证书格式PEM、CER、JKS、PKCS12

    一.主流的SSL证书格式 根据不同的服务器以及服务器的版本,我们需要用到不同的证书格式,就市面上主流的服务器来说,大概有以下格式: DER.CER,文件是二进制格式,只保存证书,不保存私钥. PEM, ...

最新文章

  1. HarmonyOS 界面跳转以及界面跳转的同时传递参数
  2. eNSP中浮动路由的配置
  3. Python中可以使用静态类变量吗?
  4. ElasticSearch 6.x 学习笔记:12.字段类型
  5. 神经网络的收敛标准有最优值吗?
  6. Cocos2d-x 3.0正式版及android环境搭建
  7. 用Telnet发送HTTP请求
  8. [CODEVS 1244] 云中通信
  9. boostrap 鼠标滚轮滑动图片_16种基于Bootstrap的css3图片hover效果
  10. 写出float x 与“零值”比较的if语句——一道面试题分析
  11. Differential Geometry之第八章常Gauss曲率曲面
  12. 250php货币,FreeHostia免费PHP空间中文面板250MB空间6GB流量
  13. linux学习记录8
  14. jqueryUI日期控件和时间控件
  15. 信号与线性系统管致中第六版pdf_2021年武汉工程大学834信号与系统考研全套
  16. 批量打印图片不显示的问题
  17. c语言编译运行的几步
  18. word页面顺序倒过来_WORD2010双面打印出来的是倒过来的,不是按顺序的怎么设置...
  19. 芝麻信用分800+的技巧,get!
  20. AD19 DRC 时弹出 Design contains shelved or modified (but not repoured) polygons

热门文章

  1. ubuntu16.04系统搜狗输入法按shift无法切换中英文
  2. TODOList清单基本功能以及实现
  3. 计算机组成原理中fa代表什么,计算机组成原理名词解释
  4. MyBatis中关于resultType和resultMap的区别
  5. Enterprise JavaBeans导论[转]
  6. 三维动画在机械行业得到重用
  7. js获取服务器的时间
  8. Windows系统灵活使用自带的CMD控制台
  9. 区块链学习笔记之三术语速查
  10. 跳跃表原理及redis跳跃表的应用