.net 如何在Windows mobile 5.0 Pocket PC设备中安装/访问.cer文件?
我想从.cer文件访问信息(如发卡机构名称、到期日期等)。 我尝试检查证书是否存在于存储中(由于我没有安装证书,因此无论如何它都不会存在) 如果未找到,请尝试按照以下步骤从cer文件中读取.net 如何在Windows mobile 5.0 Pocket PC设备中安装/访问.cer文件?,.net,pocketpc,windows-mobile-5.0,.net,Pocketpc,Windows Mobile 5.0,我想从.cer文件访问信息(如发卡机构名称、到期日期等)。 我尝试检查证书是否存在于存储中(由于我没有安装证书,因此无论如何它都不会存在) 如果未找到,请尝试按照以下步骤从cer文件中读取 使用BinaryReader读取证书文件的内容,结果是字节[]值 X509Certificate2 cert=new X509Certificate2(上述步骤返回的字节值)-在此步骤中,我得到一个异常,如下所示: “System.Security.Cryptography.CryptographyExcep
X509Certificate2 cert=new X509Certificate2(上述步骤返回的字节值)
-在此步骤中,我得到一个异常,如下所示:有没有办法通过单独使用cer文件直接验证web请求?我找到了从Pocket PC设备中的.cer文件检索信息的方法 首先,将cer文件转换为DER编码的二进制X.509格式(使用计算机),然后在设备中使用 转换步骤:
X509Store store = new X509Store("test", StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certificates = store.Certificates.Find(X509FindType.FindBySubjectName, certSearchString, false);