无法将证书导入到Mono存储区

本文关键字:Mono 存储区 导入 证书 | 更新日期: 2023-09-27 18:11:08

我正在尝试使用下面的代码在单存储中导入证书。但是它没有被导入到存储中,也没有抛出任何错误。

          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

无法将证书导入到Mono存储区

源代码是可用的,所以您可以检查证书的位置,

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的另一条路径。