Convert .pem Certificate file into base64 using certutil
certutil -encode filename.cer newfilename.cer
- Go to azure portal 
- Select ketvault service 
- Create a new keyvault 
- Select secrets from setting on sidepanel 
- Create a new secret 
- Copy paste base 64 into secret value and save it 
### Python code to fetch certificate value from keyvault and store into a pem file
from azure.identity import DefaultAzureCredential
from azure.keyvault.secrets import SecretClient
credentials = DefaultAzureCredential()
secret_client = SecretClient(vault_url=key_vault_url, credential=credentials)
cert_value =  secret_client.get_secret("Certificate").value
with open('certificate.pem','w') as fopen:
        fopen.write(base64.b64decode(cert_value).decode())
 

 
    
Top comments (0)