Partilhar via


CertificatePolicy Classe

Definição

Uma política que rege o ciclo de vida de uma propriedade de um certificado gerenciado pelo Azure Key Vault.

public class CertificatePolicy
type CertificatePolicy = class
Public Class CertificatePolicy
Herança
CertificatePolicy

Construtores

CertificatePolicy()

Inicializa uma nova instância da CertificatePolicy classe a ser passada para ImportCertificate(ImportCertificateOptions, CancellationToken) ou ImportCertificateAsync(ImportCertificateOptions, CancellationToken).

CertificatePolicy(String, String)

Inicializa uma nova instância da classe CertificatePolicy.

CertificatePolicy(String, String, SubjectAlternativeNames)

Inicializa uma nova instância da classe CertificatePolicy.

CertificatePolicy(String, SubjectAlternativeNames)

Inicializa uma nova instância da classe CertificatePolicy.

Propriedades

CertificateTransparency

Obtém ou define um valor que indica se um certificado deve ser publicado na lista de transparência do certificado quando criado.

CertificateType

Obtém ou define o tipo de certificado de um certificado.

ContentType

Obtém ou define o CertificateContentType do certificado.

CreatedOn

Obtém um DateTimeOffset que indica quando o certificado foi criado.

Default

Obtém um novo CertificatePolicy adequado para solicitações de certificado autoassinados com o Subject "CN=DefaultPolicy". Para alterar o Assunto, crie uma nova instância usando um dos construtores.

Enabled

Obtém ou define um valor que indica se o certificado está habilitado no momento. Se for nulo, o padrão do servidor será usado.

EnhancedKeyUsage

Obtém os EKUs (usos de chave) aprimorados permitidos do certificado.

Exportable

Obtém ou define um valor que indica se a chave de certificado é exportável do cofre ou do repositório de certificados seguro.

IssuerName

Obtém o nome de um emissor para um certificado.

KeyCurveName

Obtém ou define a curva que retorna uma tecla EC (Curva Elíptica).

KeySize

Obtém ou define o tamanho da chave RSA. O valor deve ser um comprimento de chave RSA válido, como 2048 ou 4092.

KeyType

Obtém ou define o tipo de chave de suporte a ser gerado ao emitir novos certificados.

KeyUsage

Obtém os usos permitidos para a chave do certificado.

LifetimeActions

Obtém as ações a serem executadas em horários especificados no tempo de vida dos certificados. Atualmente, apenas um único LifetimeAction é permitido.

ReuseKey

Obtém ou define um valor que indica se a chave de certificado deve ser reutilizado ao girar o certificado.

Subject

Obtém o nome da entidade de um certificado.

SubjectAlternativeNames

Obtém os SANs (nomes alternativos de entidade) de um certificado.

UpdatedOn

Obtém um DateTimeOffset que indica quando o certificado foi atualizado.

ValidityInMonths

Obtém ou define o período de validade de um certificado em meses.

Aplica-se a