¿Cómo serializar y deserializar un certificado PFX en Azure Key Vault?
Tengo un montón de cadenas y certificados pfx, que quiero almacenar en Azure Key Vault, donde solo los usuarios / aplicaciones permitidos podrán obtenerlos. No es difícil almacenar una cadena como un secreto, pero ¿cómo puedo serializar un certificado de tal manera que pueda recuperarlo y deserializarlo comoX509Certificate2 objeto en C #?
Traté de almacenarlo como una clave. Aquí está el código Azure PowerShell
$securepfxpwd = ConvertTo-SecureString -String 'superSecurePassword' -AsPlainText -Force
$key = Add-AzureKeyVaultKey -VaultName 'UltraVault' -Name 'MyCertificate' -KeyFilePath 'D:\Certificates\BlaBla.pfx' -KeyFilePassword $securepfxpwd
Pero cuando traté de hacerloGetKeyAsync método, no pude usarlo.