CustomerCertificate interface

Customer Certificate used for https

Extends

Properties

certificateAuthority

Certificate issuing authority. NOTE: This property will not be serialized. It can only be populated by the server.

secretSource

Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

secretVersion

Certificate version.

subjectAlternativeNames

The list of SANs.

thumbprint

Certificate thumbprint. NOTE: This property will not be serialized. It can only be populated by the server.

useLatestVersion

Whether to use the latest version for the certificate

Inherited Properties

expirationDate

Certificate expiration date. NOTE: This property will not be serialized. It can only be populated by the server.

subject

Subject name in the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the secret resource.

Property Details

certificateAuthority

Certificate issuing authority. NOTE: This property will not be serialized. It can only be populated by the server.

certificateAuthority?: string

Property Value

string

secretSource

Resource reference to the Azure Key Vault certificate. Expected to be in format of /subscriptions/{​​​​​​​​​subscriptionId}​​​​​​​​​/resourceGroups/{​​​​​​​​​resourceGroupName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/providers/Microsoft.KeyVault/vaults/{vaultName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​/secrets/{certificateName}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

secretSource?: ResourceReference

Property Value

secretVersion

Certificate version.

secretVersion?: string

Property Value

string

subjectAlternativeNames

The list of SANs.

subjectAlternativeNames?: string[]

Property Value

string[]

thumbprint

Certificate thumbprint. NOTE: This property will not be serialized. It can only be populated by the server.

thumbprint?: string

Property Value

string

useLatestVersion

Whether to use the latest version for the certificate

useLatestVersion?: boolean

Property Value

boolean

Inherited Property Details

expirationDate

Certificate expiration date. NOTE: This property will not be serialized. It can only be populated by the server.

expirationDate?: string

Property Value

string

Inherited From Certificate.expirationDate

subject

Subject name in the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

subject?: string

Property Value

string

Inherited From Certificate.subject

type

The type of the secret resource.

type?: string

Property Value

string

Inherited From Certificate.type