我在将我的证书文件添加到 windows mobile x509 存储时遇到问题。我使用以下测试程序:
byte[] certifictateData = FileToByteArray(appPath + "cert.cer");
X509Certificate certificate = new X509Certificate(certifictateData);
X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadWrite);
int i = store.Certificates.Add(certificate);
store.Close();
设备上安装了 28 个根证书。添加我的后,我收到 29 作为值。但是当我尝试打开 store.Certificates[28] 时,即使关闭后证书存储中也没有条目,也会出现 OutOfRangeException。
当我在移动浏览器中打开 cert.cer 文件时,它会在没有任何消息的情况下添加。
我能做些什么?
最好的祝福