SSL证书格式转换(PEM、DER、PFX、P7B)

放入证书和私钥文件,工具会逐项解开,并按需要的格式重新生成。

输入的文字和文件不会发送到服务器,只在本浏览器中处理。

把证书或私钥文件拖到这里,或点击选择(可多选)
    内容

    放入文件或粘贴PEM后,各项内容会列在这里。

      使用方法

      1. 把 .pem、.crt、.cer、.der、.key、.p7b、.pfx、.p12 文件拖到上方,或直接粘贴PEM内容,可以一次放入多个文件。
      2. 放入PFX、P12文件或加密的私钥时会出现密码框,输入密码并点击「解开」,证书和私钥就会以PEM格式显示。
      3. 在「内容」中可以把每张证书或每个私钥单独下载为PEM或DER,用来拆分合并过的文件;私钥还可以在PKCS#8和传统格式(PKCS#1、SEC1)之间转换,OpenSSH密钥也能转成PKCS#8。
      4. 在下方可以生成按证书链排序的合并PEM(fullchain)、PKCS#7(.p7b)文件或带密码的PFX。生成PFX时会自动找到与私钥匹配的证书。

      常见问题

      PEM和DER有什么区别?

      内容相同,只是保存方式不同。PEM是以 -----BEGIN 开头的文本(Base64)格式,可以用记事本打开;DER则是以二进制保存的同一结构。.crt、.cer 扩展名两种格式都有可能。

      生成PFX时选AES-256还是3DES?

      新版Windows、macOS、Java和OpenSSL都能读取AES-256的PFX,保持默认即可。如果Windows Server 2016及更早版本、旧版macOS或Java 8打不开,再改用3DES重新生成。

      解开PFX时提示不支持的加密方式怎么办?

      使用AES、3DES、RC2、RC4加密的PFX,以及采用新完整性校验(PBMAC1)的PFX都可以打开。用公钥加密的PFX无法打开,请用 openssl pkcs12 解开。

      在这里使用私钥和密码安全吗?

      所有转换都在当前浏览器中完成,文件、私钥和密码不会发送到服务器,也不会保存,关闭页面即消失。

      相关工具

      全部工具