Tia*_*nga 12 azure azure-keyvault
Azure Key Vault 允许您直接在 GUI 中生成证书。之后,您可以将这些证书下载为 pfx 文件。
这些 pfx 文件是否受密码保护?我试图在某处使用此证书,但如果没有密码,它不会让我继续。
Tia*_*nga 10
使用以下适用于 AzureRM 的 PowerShell 脚本,我可以使用密码从 Key Vault 导出 pfx:
# Replace these variables with your own values
$vaultName = "<KEY_VAULT>"
$certificateName = "<CERTIFICATE_NAME>"
$pfxPath = [Environment]::GetFolderPath("Desktop") + "\$certificateName.pfx"
$password = "<PASSWORD>"
$pfxSecret = Get-AzureKeyVaultSecret -VaultName $vaultName -Name $certificateName
$pfxUnprotectedBytes = [Convert]::FromBase64String($pfxSecret.SecretValueText)
$pfx = New-Object Security.Cryptography.X509Certificates.X509Certificate2
$pfx.Import($pfxUnprotectedBytes, $null, [Security.Cryptography.X509Certificates.X509KeyStorageFlags]::Exportable)
$pfxProtectedBytes = $pfx.Export([Security.Cryptography.X509Certificates.X509ContentType]::Pkcs12, $password)
[IO.File]::WriteAllBytes($pfxPath, $pfxProtectedBytes)
Run Code Online (Sandbox Code Playgroud)
归功于 Brendon Coombes 的博客文章。
| 归档时间: |
|
| 查看次数: |
10870 次 |
| 最近记录: |