如何在 powershell 中使用 certreq 显示新创建证书的证书缩略图?
How do I show the certificate thumbnail for a newly created certificate using certreq in powershell?
我在 PowerShell 中使用以下命令,效果很好:
certreq -accept -machine "c:\my_csr_response.crt"
此命令处理 CA 对 SSL CSR 的响应。
我的问题是如何获取此命令生成的新创建证书的缩略图?
从文件创建一个 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}
我在 PowerShell 中使用以下命令,效果很好:
certreq -accept -machine "c:\my_csr_response.crt"
此命令处理 CA 对 SSL CSR 的响应。
我的问题是如何获取此命令生成的新创建证书的缩略图?
从文件创建一个 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}