0

我在 PowerShell 中使用以下命令,效果很好:

certreq -accept -machine "c:\my_csr_response.crt"

此命令处理对 SSL CSR 的 CA 响应。

我的问题是如何获取此命令生成的新证书的缩略图?

4

1 回答 1

1

从文件中创建一个X509Certificate2对象并从那里获取指纹。

$CertPath = "C:\my_csr_response.crt"
$Cert = [System.Security.Cryptography.X509Certificates.X509Certificate2]::CreateFromCertFile($CertPath)
$Thumbprint = $Cert.GetCertHashString()

在证书商店中找到它:

Get-ChildItem cert:\ -Recurse |Where-Object {$_.Thumbprint -eq $Thumbprint}
于 2015-08-04T17:52:48.117 回答