c#:如何检索“个人”安装在远程计算机上的证书

本文关键字:安装 计算机 证书 个人 何检索 检索 | 更新日期: 2023-09-27 17:55:06

我想获取安装在远程计算机上的所有"个人"证书的到期日期。我有电脑的主机名。我正在尝试使用下面的代码检索证书:

X509Store store = new X509Store("personal", StoreLocation.LocalMachine);
foreach (X509Certificate2 c in store.Certificates)
{
    DisplayCertificate(c);
}

c#:如何检索“个人”安装在远程计算机上的证书

尝试在c#中使用powershell执行此命令-

$store = New-Object System.Security.Cryptography.X509Certificates.X509Store("'$server_name'My","LocalMachine")
$store.Open("ReadOnly")
$store.Certificates
相关文章: