Certificate interface

Contains information about a certificate.

Extends

Properties

deleteCertificateError

This is only returned when the certificate provisioningState is 'Failed'. NOTE: This property will not be serialized. It can only be populated by the server.

format

The format of the certificate - either Pfx or Cer. If omitted, the default is Pfx.

previousProvisioningState

The previous provisioned state of the resource NOTE: This property will not be serialized. It can only be populated by the server.

previousProvisioningStateTransitionTime

The time at which the certificate entered its previous state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

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

provisioningStateTransitionTime

The time at which the certificate entered its current state. NOTE: This property will not be serialized. It can only be populated by the server.

publicData

The public key of the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

thumbprint

This must match the thumbprint from the name.

thumbprintAlgorithm

This must match the first portion of the certificate name. Currently required to be 'SHA1'.

Inherited Properties

etag

The ETag of the resource, used for concurrency statements. NOTE: This property will not be serialized. It can only be populated by the server.

id

The ID of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

tags

The tags of the resource.

type

The type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

deleteCertificateError

This is only returned when the certificate provisioningState is 'Failed'. NOTE: This property will not be serialized. It can only be populated by the server.

deleteCertificateError?: DeleteCertificateError

Property Value

format

The format of the certificate - either Pfx or Cer. If omitted, the default is Pfx.

format?: CertificateFormat

Property Value

previousProvisioningState

The previous provisioned state of the resource NOTE: This property will not be serialized. It can only be populated by the server.

previousProvisioningState?: CertificateProvisioningState

Property Value

previousProvisioningStateTransitionTime

The time at which the certificate entered its previous state. NOTE: This property will not be serialized. It can only be populated by the server.

previousProvisioningStateTransitionTime?: Date

Property Value

Date

provisioningState

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

provisioningState?: CertificateProvisioningState

Property Value

provisioningStateTransitionTime

The time at which the certificate entered its current state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningStateTransitionTime?: Date

Property Value

Date

publicData

The public key of the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

publicData?: string

Property Value

string

thumbprint

This must match the thumbprint from the name.

thumbprint?: string

Property Value

string

thumbprintAlgorithm

This must match the first portion of the certificate name. Currently required to be 'SHA1'.

thumbprintAlgorithm?: string

Property Value

string

Inherited Property Details

etag

The ETag of the resource, used for concurrency statements. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

Inherited From AzureProxyResource.etag

id

The ID of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From AzureProxyResource.id

name

The name of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From AzureProxyResource.name

tags

The tags of the resource.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From AzureProxyResource.tags

type

The type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From AzureProxyResource.type