【发布时间】:2013-01-28 05:29:08
【问题描述】:
我有一个 DER 格式的私钥。我试图将其转换为 PEM 格式。在转换时我做
-----BEGIN PRIVATE KEY-----
Base64.encode(privateKey,.getEncoded());
-----END PRIVATE KEY-----
但在某些示例中,我看到,在标题之后的行下方。
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,F2D4E6438DBD4EA8
它们有什么意义吗?从 DER 转换为 PEM 时是否也应该添加?
【问题讨论】:
-
是的,它们表明密钥是用给定的算法加密的。虽然我不知道确切的细节(我们的开发人员知道,因为我们支持此类密钥)但您可以查看 Putty 和 OpenSSH 源代码。
标签: ssl openssl ssl-certificate private-key