[英]How can I obtain the private key from a DER file in C#?
我想獲得這樣的私鑰:
-----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 類。
.net 庫不提供任何方式來處理 PEM 私鑰文件。 您將需要使用像Bouncy Castle或PEM-utils這樣的第三方來處理它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.