Share via


CertificateProperties Class

Definition

CertificateProperties contains identity and other basic properties of a KeyVaultCertificate.

public class CertificateProperties
type CertificateProperties = class
Public Class CertificateProperties
Inheritance
CertificateProperties

Constructors

CertificateProperties(String)

Initializes a new instance of the CertificateProperties class.

CertificateProperties(Uri)

Initializes a new instance of the CertificateProperties class.

Properties

CreatedOn

Gets a DateTimeOffset indicating when the certificate was created.

Enabled

Gets or sets a value indicating whether the certificate is currently enabled. If null, the server default will be used.

ExpiresOn

Gets a DateTimeOffset indicating when the certificate will expire.

Id

Gets the identifier of the certificate.

Name

Gets the name of the certificate.

NotBefore

Gets a DateTimeOffset indicating when the certificate will be valid.

RecoverableDays

Gets the number of days a certificate is retained before being deleted for a soft delete-enabled Key Vault.

RecoveryLevel

Gets the recovery level currently in effect for certificates in the Key Vault. If Purgeable, the certificates can be permanently deleted by an authorized user; otherwise, only the service can purge the certificates at the end of the retention interval.

Tags

Gets the tags applied to the certificate.

UpdatedOn

Gets a DateTimeOffset indicating when the certificate was updated.

VaultUri

Gets the Uri of the vault in which the certificate is stored.

Version

Gets the version of the certificate.

X509ThumbprintString

Gets the digital thumbprint of the certificate as a hexadecimal string which can be used to uniquely identify it.

Applies to