更新时间:2023-02-11 14:26:16
对于其他人同样的问题,我发现一个整洁的小片code,它可以让你做到这些:
For everyone else with the same problem, I found a neat little piece of code that let's you do exactly that:
HTTP://www.$c$ cproject.com/Articles/162194/Certificates-to-DB-and-Back
byte[] certBuffer = Helpers.GetBytesFromPEM(publicCert, PemStringType.Certificate);
byte[] keyBuffer = Helpers.GetBytesFromPEM(privateKey, PemStringType.RsaPrivateKey);
X509Certificate2 certificate = new X509Certificate2(certBuffer, password);
RSACryptoServiceProvider prov = Crypto.DecodeRsaPrivateKey(keyBuffer);
certificate.PrivateKey = prov;