我当前正在尝试使用提供的说明部署 Service Fabric 群集 here 。我已使用 Let's Encrypt 成功创建了证书,并且能够成功处理除获取certificateIssuerThumbprint 值之外的所有指令,如this link 顶部的参数文件中所要求的那样。 .
查看证书管理器中的证书详细信息,我没有看到提供此值的字段。我通读了Chain of Trust我希望在 Let's Encrypt 页面上找到这样的值,但我没有看到它。
我如何查找此证书颁发者指纹值是什么?
谢谢!
最佳答案
$secret = Get-AzKeyVaultSecret -VaultName $vault -SecretName $secretName -Version $version
$certBytes = [Convert]::FromBase64String($secret.SecretValueText)
$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2($certBytes, $null, 'Exportable')
$certChain = [System.Security.Cryptography.X509Certificates.X509Chain]::new()
$certChain.Build($cert)
$certificateIssuerThumbprint = ($certChain.ChainElements.Certificate | Where-Object {$_.Subject -eq $cert.Issuer}).Thumbprint
关于azure - 如何获取证书颁发者指纹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57401985/