Share via


CredentialDescription.KeyVaultUrl Property

Definition

When SourceType is KeyVault, use this property to specify the URL of the Key Vault containing the certificate, in conjunction with KeyVaultCertificateName.

public string? KeyVaultUrl { get; set; }
member this.KeyVaultUrl : string with get, set
Public Property KeyVaultUrl As String

Property Value

Examples

The JSON fragment below describes a certificate stored in Key Vault used as a client credential in a confidential client application:

{
 "ClientCredentials": [
  {
   "SourceType": "KeyVault",
   "KeyVaultUrl": "https://msidentitywebsamples.vault.azure.net",
   "KeyVaultCertificateName": "MicrosoftIdentitySamplesCert"
  }
 ]
}

The code below describes programmatically in C#, the same certificate stored in Key Vault.

CredentialDescription credentialDescription = new CredentialDescription
{
    SourceType = CredentialSource.KeyVault,
    KeyVaultUrl = "https://msidentitywebsamples.vault.azure.net",
    KeyVaultCertificateName = "MicrosoftIdentitySamplesCert"

};

Applies to

See also