将私钥转换为 PKCS#8

Converting a private key to PKCS#8

我已经使用 OpenSSL 生成了一个密钥:

openssl genrsa -out my.key 2048

如何将此密钥转换为 PKCS#8,以便我可以使用 CngKey.Import 在 .NET 中轻松导入它?

找到解决方案:

openssl pkcs8 -topk8 -in my.key -out my.pkcs8.key -nocrypt