Azure.Security.KeyVault.Certificates Namespace

Classes

AdministratorContact

Details of an administrator of a CertificateIssuer.

CertificateClient

The CertificateClient provides synchronous and asynchronous methods to manage KeyVaultCertificates in Azure Key Vault. The client supports creating, retrieving, updating, deleting, purging, backing up, restoring, and listing the KeyVaultCertificate, along with managing certificate CertificateIssuers and CertificateContacts. The client also supports listing DeletedCertificate for a soft delete enabled key vault.

CertificateClientOptions

Options that allow you to configure the requests sent to Key Vault.

CertificateContact

A contact for certificate management issues for a key vault.

CertificateIssuer

A certificate issuer used to sign certificates managed by Azure Key Vault.

CertificateModelFactory

Model factory that enables mocking for the Key Vault Certificates library.

CertificateOperation

A long running poller operation which can be used to track the status of a pending key vault certificate operation.

CertificateOperationError

An error encountered during the processing of a CertificateOperation.

CertificateOperationProperties

Properties pertaining to the status of a certificate operation.

CertificatePolicy

A policy which governs the lifecycle a properties of a certificate managed by Azure Key Vault.

CertificateProperties

CertificateProperties contains identity and other basic properties of a KeyVaultCertificate.

DeleteCertificateOperation

A long-running operation for StartDeleteCertificate(String, CancellationToken) or StartDeleteCertificateAsync(String, CancellationToken).

DeletedCertificate

A deleted KeyVaultCertificateWithPolicy.

DownloadCertificateOptions

Additional options for downloading and creating an X509Certificate2.

ImportCertificateOptions

Options for a certificate to be imported into Azure Key Vault.

IssuerProperties

Properties of a CertificateIssuer.

KeyVaultCertificate

An Azure Key Vault certificate.

KeyVaultCertificateWithPolicy

A KeyVaultCertificate along with its CertificatePolicy.

LifetimeAction

An action to be executed at a prescribed time in a certificates lifecycle

MergeCertificateOptions

Options for certificates to be merged into Azure Key Vault.

RecoverDeletedCertificateOperation

A long-running operation for StartRecoverDeletedCertificate(String, CancellationToken) or StartRecoverDeletedCertificateAsync(String, CancellationToken).

SubjectAlternativeNames

A collection of subject alternative names (SANs) for a X.509 certificate. SANs can be DNS entries, emails, or unique principal names.

WellKnownIssuerNames

Well known issuer names you can pass to CertificatePolicy(String, String), CertificatePolicy(String, SubjectAlternativeNames), or CertificatePolicy(String, String, SubjectAlternativeNames).

Structs

CertificateContentType

Content type of the certificate when the managed secret is downloaded using a SecretClient.

CertificateKeyCurveName

Elliptic Curve Cryptography (ECC) curve names.

CertificateKeyType

Supported JsonWebKey key types (kty)

CertificateKeyUsage

Supported usages of a certificate key.

CertificatePolicyAction

An action that will be executed.

KeyVaultCertificateIdentifier

Information about a KeyVaultCertificate parsed from a Uri. You can use this information when calling methods of a CertificateClient.

Enums

CertificateClientOptions.ServiceVersion

The versions of Azure Key Vault supported by this client library.