Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用.Net读取远程证书存储_C#_Security_Encryption_Openssl - Fatal编程技术网

C# 如何使用.Net读取远程证书存储

C# 如何使用.Net读取远程证书存储,c#,security,encryption,openssl,C#,Security,Encryption,Openssl,使用.Net从远程证书存储读取 我试过了,但没有成功 X509Store storex = new X509Store(@"\\AA-LAP-111\MY",StoreLocation.LocalMachine); storex.Open(OpenFlags.ReadOnly); 注意:\\AA-LAP-111\MY是同事机器 请提供建议。X509Store仅在本地运行,因此LocalMachine,如果您使用谷歌搜索,您将需要p/调用CertOpenStore或使用CAPICOM,这是许多示

使用.Net从远程证书存储读取

我试过了,但没有成功

X509Store storex = new X509Store(@"\\AA-LAP-111\MY",StoreLocation.LocalMachine);
storex.Open(OpenFlags.ReadOnly);
注意:\\AA-LAP-111\MY是同事机器
请提供建议。

X509Store仅在本地运行,因此LocalMachine,如果您使用谷歌搜索,您将需要p/调用CertOpenStore或使用CAPICOM,这是许多示例。@Alex K感谢Alex提供了宝贵的建议,我实现了这里显示的代码storeHandle=CertOpenStoreCERT\u STORE\u PROV\u SYSTEM,0,0,CERT\u SYSTEM\u STORE\u LOCAL\u MACHINE,@\\AA-LAP-001\My;我正在尝试访问远程计算机。它与我的本地计算机配合良好。请告知