mar*_*raz 5 c# bouncycastle x509certificate
好吧,我对bouncyCastle的加密世界很新,也许是一个心理障碍,我似乎无法找到(/ google for)相当于:
X509Store store =
new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly);
Run Code Online (Sandbox Code Playgroud)
我想这可能是最简单,最愚蠢的事情,但我怎么能访问windows安装的证书,使用充气城堡?
或者,如果我不能,我怎么能把我转换System.Security.Cryptography.X509Certificates.X509Certificate2
成Org.BouncyCastle.X509.X509Certificate
?
Jam*_*olk 10
Bouncycastle无法访问Windows证书存储区,这是Microsoft .NET类的角色.要在.NET证书和它们的Bouncycastle等价物之间进行转换,请查看类中的方法Org.BouncyCastle.Security.DotNetUtilities
,特别是ToX509Certificate
和FromX509Certificate
方法.