【发布时间】:2020-03-21 01:43:05
【问题描述】:
我想这样获取私钥:
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0...
-----END PRIVATE KEY-----
我使用 Openssl 控制台和这个命令做到了这一点:
pkcs8 -inform DER -in '...keyfile.key' -passin pass:12345678a -out '...OutputFile.key.pem'
问题是我需要能够在我无法保证安装 OpenSSL 控制台的不同环境中执行此操作。
我使用的是 Netstandard 2.0
只是为了更新并可能帮助某人,我设法解决了这个问题。 PemUtils 和我发现用 c# 制作的 openSSL 类。
你可以在这里找到这个 openSSL 类。
【问题讨论】:
标签: c# encryption openssl private-key