Como serializar e desserializar um certificado PFX no Azure Key Vault?

Eu tenho um monte de cadeias de caracteres e certificados PFX, que quero armazenar no cofre de chaves do Azure, onde apenas aplicativos / usuários permitidos poderão obtê-los. Não é difícil armazenar uma string como um Segredo, mas como posso serializar um certificado de forma que eu possa recuperá-lo e desserializar como umX509Certificate2 objeto em c #?

Eu tentei armazená-lo como uma chave. Aqui está o código do Azure PowerShell

$securepfxpwd = ConvertTo-SecureString -String 'superSecurePassword' -AsPlainText -Force
$key = Add-AzureKeyVaultKey -VaultName 'UltraVault' -Name 'MyCertificate' -KeyFilePath 'D:\Certificates\BlaBla.pfx' -KeyFilePassword $securepfxpwd

Mas quando eu tentei obtê-lo comGetKeyAsync método, eu não poderia usá-lo.

questionAnswers(4)

yourAnswerToTheQuestion