当前位置:网站首页 > Haskell函数式编程 > 正文

pem文件格式(pem文件怎么生成)



1.证书格式

PEM 格式

PEM格式通常用于数字证书认证机构(Certificate Authorities,CA),扩展名为.pem, .crt, .cer, and .key。内容为Base64编码的ASCII码文件,有类似"-----BEGIN CERTIFICATE-----" 和 "-----END CERTIFICATE-----"的头尾标记。服务器认证证书,中级认证证书和私钥都可以储存为PEM格式(认证证书其实就是公钥)。Apache和类似的服务器使用PEM格式证书。

DER 格式

DER格式与PEM不同之处在于其使用二进制而不是Base64编码的ASCII。扩展名为.der,但也经常使用.cer用作扩展名,所有类型的认证证书和私钥都可以存储为DER格式。Java使其典型使用平台。

PKCS#7/P7B 格式

PKCS#7 或 P7B格式通常以Base64的格式存储,扩展名为.p7b 或 .p7c,有类似BEGIN PKCS7-----" 和 "-----END PKCS7-----"的头尾标记。PKCS#7 或 P7B只能存储认证证书或证书路径中的证书(就是存储认证证书链,本级,上级,到根级都存到一个文件中)。不能存储私钥,Windows和Tomcat都支持这种格式。

PKCS#12/PFX 格式

PKCS#12 或 PFX格式是以加密的二进制形式存储服务器认证证书,中级认证证书和私钥。扩展名为.pfx 和 .p12,PXF通常用于Windows中导入导出认证证书和私钥。

2.转换方式

可以使用OpenSSL命令行工具在不同证书格式之间的转换

PEM to DER

PEM to P7B

PEM to PFX

DER to PEM

P7B to PEM

PFX to PEM

PXF转PEM后文件包含认证证书和私钥,需要把它们分开存储才能使用。

================================================================

PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:

到此这篇pem文件格式(pem文件怎么生成)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pivot函数hive(pivot函数 excel)2026-03-28 21:09:06
  • 商户无可用的支付方式是什么意思(商户无可用支付方式是什么意思农业银行充值饭卡)2026-03-28 21:09:06
  • ip报文格式(ip报文格式大全)2026-03-28 21:09:06
  • 支付方式图片表情包(支付方式的搞笑图片)2026-03-28 21:09:06
  • max函数是窗口函数吗(max函数是窗口函数吗为什么)2026-03-28 21:09:06
  • 多级列表样式怎么设置1.1 1.2(多级列表样式怎么设置第一章)2026-03-28 21:09:06
  • ifstream open函数(ifstream eof函数)2026-03-28 21:09:06
  • 指数与对数函数思维导图(指数与对数函数思维导图高中)2026-03-28 21:09:06
  • 密码的加密与解密的方式(从密码学角度论述加密和解密的原理)2026-03-28 21:09:06
  • 支付方式图片大全(支付方式图片表情包)2026-03-28 21:09:06
  • 全屏图片