无法将证书导入Mono商店

时间:2014-07-02 19:50:42

标签: c# import mono certificate client-certificates

我正在尝试使用以下代码在单声道商店中导入证书。但它没有被导入商店,也没有抛出任何错误。

          Mono.Security.X509.X509Store store1 = Mono.Security.X509.X509StoreManager.LocalMachine.TrustedRoot;
          Mono.Security.X509.X509Crl certCrl = new Mono.Security.X509.X509Crl(bytes);
          store1.Import(certCrl);

我正在查看〜/ .config / .mono / certs的证书。

在这方面的任何帮助将受到高度赞赏。

由于 Vibhu

1 个答案:

答案 0 :(得分:0)

源代码可用,因此您可以查看证书的去向,

https://github.com/mosa/Mono-Class-Libraries/blob/master/mcs/class/corlib/Mono.Security.X509/X509Store.cs

https://github.com/mosa/Mono-Class-Libraries/blob/master/mcs/class/corlib/Mono.Security.X509/X509StoreManager.cs

我认为Mono.Security.X509.X509StoreManager.LocalMachine.TrustedRoot不会映射到~/.config/.mono/certs,因为X509StoreManager会显示另一条路径/usr/share/.mono/certs