我想从pkcs8文件中导入(RSA和ECDsa)私钥(----- BEGIN ENCRYPTED私钥-----)。
此问题How to import PKCS#8 RSA privateKey (created by OpenSSL) in C#已得到回答,但是对我来说,唯一可接受的解决方案是实施pkcs8解析器,我希望避免该解析器以及使用3rd party库(在Chillkat旁边还有BouncyCastle及其PemReader),以及pinvoke和NCryptImportKey
(在这里提到:Importing PKCS#8 encrypted key to RSACng?)(到目前为止,我还没有走这条路,所以我不确定是否合适。是吗?)。
不幸的是,我希望像CngKey key = CngKey.Import(bytes, CngKeyBlobFormat.Pkcs8PrivateBlob, password)
之类的东西Import
方法仅支持导入未加密的密钥(----- BEGIN PRIVATE KEY -----)。
还有其他方法可以使用.NET版本4.7.2获取那些密钥吗?
谢谢。
我想从pkcs8文件中导入(RSA和ECDsa)私钥(-----开始加密的私钥-----)。已回答此问题如何在C#中导入PKCS#8 RSA私钥(由OpenSSL创建),...
我有类似的问题...您找到解决方案了吗?我的问题: