使用openssl生成PKCS#8私钥

使用openssl生成PKCS#8私钥,openssl,rsa,pkcs#1,pkcs#8,Openssl,Rsa,Pkcs#1,Pkcs#8,是否可以使用openssl直接生成PKCS#8私钥,或者我必须首先使用genrsa生成PKCS#1密钥,然后将其转换?您可以直接执行以下操作: $ openssl genpkey -out rsakey.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048 请参见此处的手册页: 文档中哪里说它使用了PKCS#8?@KishanB不管文档如何,我自己也尝试过,编码是PKCS#8。对上述注释的一个相当令人困惑的更新-指定-outform DER不仅仅是从

是否可以使用
openssl
直接生成PKCS#8私钥,或者我必须首先使用
genrsa
生成PKCS#1密钥,然后将其转换?

您可以直接执行以下操作:

$ openssl genpkey -out rsakey.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048
请参见此处的手册页:


文档中哪里说它使用了PKCS#8?@KishanB不管文档如何,我自己也尝试过,编码是PKCS#8。对上述注释的一个相当令人困惑的更新-指定-outform DER不仅仅是从PEM更改为DER,它还将DER从PKCS#8更改为PKCS#1。