使用openssl将dsa证书从DER格式转换为PEM格式时无法加载私钥

使用openssl将dsa证书从DER格式转换为PEM格式时无法加载私钥,openssl,private-key,pem,der,format-conversion,Openssl,Private Key,Pem,Der,Format Conversion,我想检查DER格式的dsa证书是否有效,所以我尝试使用openssl将其转换为PEM格式 openssl dsa -in 512b-dsa-example-cert.der -inform der -outform -pem -out 512b-dsa-example-cert.pem 这两个文件都可以从第1.2部分下载 上面的命令可以与rsa一起使用。但当我来到dsa时,它说: Unable to load private key 如何将“私钥”传递给它?如果您只想将其从DER格式转换为P

我想检查DER格式的dsa证书是否有效,所以我尝试使用openssl将其转换为PEM格式

openssl dsa -in 512b-dsa-example-cert.der -inform der -outform -pem -out 512b-dsa-example-cert.pem
这两个文件都可以从第1.2部分下载

上面的命令可以与rsa一起使用。但当我来到dsa时,它说:

Unable to load private key

如何将“私钥”传递给它?

如果您只想将其从DER格式转换为PEM格式,则可以将其转换为x509证书:

openssl x509 -in 512b-dsa-example-cert.der -inform DER -outform PEM -out 512b-dsa-example-cert.pem

如果您只想将其从DER格式转换为PEM格式,则可以将其转换为x509证书:

openssl x509 -in 512b-dsa-example-cert.der -inform DER -outform PEM -out 512b-dsa-example-cert.pem

非常感谢。我用“dsa”参数浪费了一个上午。现在我知道它只用于密钥,不用于证书。谢谢。我用“dsa”参数浪费了一个上午。现在我知道它只用于密钥,不用于证书。