代码之家  ›  专栏  ›  技术社区  ›  rkellerm

如何将pkcs 8格式的pem私钥转换为传统格式?

  •  8
  • rkellerm  · 技术社区  · 15 年前

    从openssl 1.0更改日志:

    使pkcs 8成为默认写入格式 对于私钥,替换 传统格式。这种形式是标准化的,更安全,而且没有 包括隐式MD5依赖项。 [史蒂夫·汉森]

    但是,我需要以前的传统格式的私钥文件。 是否可以将PEM文件从pkcs 8转换为传统格式(使用openssl.exe应用程序)?

    非常感谢你!

    1 回复  |  直到 10 年前
        1
  •  19
  •   rkellerm    14 年前

    以这种方式成功地解决了这个问题- 请求:

    openssl req -configconfigfile.cfg -newkey rsa:2048 -keyout newkey.pem -out newreq.pem 365
    

    然后,我把它转换成RSA格式:

    openssl rsa -in newkey.pem -out newkey.pem
    

    希望它能帮助别人。