CustomerCertificateParameters 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.

expirationDate

Certificate expiration date. 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

Version of the secret to be used

subject

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

subjectAlternativeNames

The list of SANs.

thumbprint

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

type

Polymorphic discriminator, which specifies the different types this object can be

useLatestVersion

Whether to use the latest version for the certificate

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

expirationDate

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

expirationDate?: 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

Version of the secret to be used

secretVersion?: string

Property Value

string

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

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

type

Polymorphic discriminator, which specifies the different types this object can be

type: "CustomerCertificate"

Property Value

"CustomerCertificate"

useLatestVersion

Whether to use the latest version for the certificate

useLatestVersion?: boolean

Property Value

boolean