本文对CSR 、pem、crt、cer等文件格式进行解释。

 .csr
.csr 是证书请求文件,是由 RFC 2986定义的PKCS10格式,包含部分/全部的请求证书的信息,比如,主题, 机构,国家等,并且包含了请求证书的公玥,这些被CA中心签名后返回一张证书。返回的证书是公钥证书(只包含公玥不含私钥)

.pem

.pem 是一种容器格式,可能仅包含公钥证书,也可以包含完整的证书链(包括公玥,私钥,和根证书)。也可能用来编码 CSR文件。

.key

.key 其实就是一个pem格式只包含私玥的文件,.key 作为文件名只是作为一个明显的别名。

 .pkcs12 .pfx .p12
pkcs即 RSA定义的 公玥密码学( Public-Key Cryptography Standards)标准,有多个标准 pkcs12只是其一,是描述个人信息交换语法标准。 有的文件直接使用其作为文件后缀名。这种文件包含公钥和私钥证书对,跟pem文件不同的是,它的内容是完全加密的。 用openssl可以把其转换成包含公玥和私玥的 .pem 文件。命令: openssl pkcs12 -in file-to-convert.p12 -out converted-file.pem -nodes

 .der
其实der不是一种文件格式。der 是ASN.1 众多编码方案中的一个,使用der编码方案编码的pem文件。der 编码是使用二进制编码,一般pem文件使用的是base64进行编码,所以完全可以把der编码的文件转换成pem文件,命令: openssl x509 -inform der -in to-convert.der -out converted.pem 使用der编码的pem文件,后缀名可以为.der,也可以为以下格式:.cert .cer .crt

pem或者der编码格式的证书文件,这些文件后缀名都会被windows 资源管理器认为是证书文件。有趣的是, .pem 反而不会被认为是证书文件。

pem、 .p12、.cer、pkcs 等文件格式的区别相关推荐

  1. SSL证书中pem der cer crt csr pfx的区别

    一.名词解释 这里先介绍一下X.690,它是ITU-T标准,规定了几种ASN.1编码格式: Basic Encoding Rules (BER) Canonical Encoding Rules (C ...

  2. 证书关于 pem der cer crt csr pfx 的区别

    刚开始接触证书的时候,对于这几个词语 pem der crt cer pfx尤为的疑惑.研究了一番,总结如下. 一.名词解释 这里先介绍一下X.690,它是ITU-T标准,规定了几种ASN.1编码格式 ...

  3. java pfx 和cer_数字证书文件格式(cer和pfx)的区别

    作为文件形式存在的证书一般有这几种格式: 1.带有私钥的证书 由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形 ...

  4. 【转】hex和bin文件格式的区别

    hex和bin文件格式的区别 Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量.Intel HEX文件经 ...

  5. 分析DAT与MPG文件格式的区别

    分析DAT与MPG文件格式的区别 原文较早,网易博客链接已失效,在此重新发布. DAT文件和MPG文件有什么区别? 很多MTV都是.dat 或者是 .mpg格式,用电脑播放软件播放的时候,这两个扩展名 ...

  6. *.3ds文件格式与*.max文件格式的区别

    问题: *.3ds文件格式与*.max文件格式的区别? 解答: *ds格式是老牌了,3dsmax的前身3dstudio的文件格式,当时也是业界的通用标准格式之一,所以现在仍然可以看到.这个格式能稳定地 ...

  7. CSV和XLSX文件格式的区别

    在SP的工作中会有很多外部导入的文件,外部导入文件基本是以CSV(Comma Separated Values)和XLSX(Excel Spreadsheet XML)两种格式为主,它们在数据存储.读 ...

  8. keystore导出p12,cer,crt,.key.pem证书文件格式

    1.生成keystore文件 命令行窗口执行如下命令: keytool -genkey -alias ynhr -keyalg RSA -keysize 1024 -keypass 123456 -v ...

  9. java exchange 数字证书认证_java处理加密文件---数字证书文件格式(cer和pfx)的区别 - 数安时代(GDCA)SSL证书官网...

    java处理加密文件中常见的两种数字证书文件格式(cer和pfx) 数字证书文件格式(cer和pfx)的区别 1.带有私钥的证书 由Public Key Cryptography Standards ...

最新文章

  1. eplise怎么连接数据库_如何通过eclipse连接到mysql数据库
  2. 论文推荐:ReLICv2 ,新的自监督学习能否在ResNet 上超越监督学习?
  3. redis 的 HyperLogLog
  4. iOS将数字转成货币格式字符串
  5. 说人话,搜代码,Facebook发布神经代码搜索数据集+benchmark
  6. [leetcode] Restore IP Addresses
  7. java图像处理之查找表实现图像处理加速
  8. BeetleX 之 WebApi网关1.5.8发布
  9. vscode私钥设置_VSCode远程开发配置指南
  10. Java基础篇(01):基本数据类型,核心点整理
  11. Python网络编程——使用TCP方式传输文件
  12. 移动互联网将向“全真互联网”升级
  13. (筆記) Continuous Assignment的幾個特色 (SOC) (Verilog)
  14. Camel In Action 读书笔记 (8)
  15. php页面源代码怎么优化,php代码优化及php相关问题总结
  16. 微信公众号定位显示EC-01G模组+STM32F103
  17. 【未来简史】读书笔记
  18. 计算机准备打印却没动静,打印机显示正在打印但是没反应怎么办?
  19. 前端速成:双月Java之旅(week3)_day2
  20. PLC增减计数器示例

热门文章

  1. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.11. 客户端连接默认值...
  2. 探索2020高考语文作文写作方向下的新型教育模式
  3. 计算机技术交流分享,[计算机]计算机科学与技术学院组织考研经验交流分享会...
  4. centos系统ftp服务器的目录权限,CentOS7 添加FTP用户并设置权限
  5. 2020 年 Python 知识清单(数据科学)
  6. 《雪国列车》第三季 1月24日回归
  7. 【笔试】三七互娱笔试 JAVA服务端
  8. ie8 jquery ajax 跨域访问,jQuery.Ajax IE8,9 无效(CORS跨域)
  9. 天翼云云主机上搭建FTP服务最佳实践
  10. 键盘事件keydown、keypress、keyup随笔整理总结(摘抄)