Compartilhar via


Windows.Security.Cryptography.Certificates Namespace

Contém tipos que você pode usar para criar solicitações de certificado e instalar respostas de certificado.

Classes

Certificate

Representa um certificado de criptografia.

CertificateChain

Representa uma cadeia de certificados usada para verificação de assinatura.

CertificateEnrollmentManager

Representa um gerenciador de registro de certificados.

CertificateExtension

Representa uma extensão de certificado.

CertificateKeyUsages

Representa os usos de uma chave de certificado.

CertificateQuery

Representa parâmetros para uma consulta para certificados do repositório de certificados de um aplicativo.

CertificateRequestProperties

Representa as propriedades de uma solicitação de certificado.

CertificateStore

Representa um repositório de certificados para um aplicativo.

CertificateStores

Representa uma coleção de repositórios de certificados.

ChainBuildingParameters

Representa parâmetros a serem usados ao criar uma cadeia de certificados.

ChainValidationParameters

Representa valores a serem usados ao verificar uma cadeia de certificados.

CmsAttachedSignature

Representa uma assinatura anexada a uma mensagem cms assinada.

CmsDetachedSignature

Representa uma assinatura desanexada para uma mensagem cms assinada.

CmsSignerInfo

Representa informações do signatário para uma mensagem cms assinada que contém um conjunto de propriedades.

CmsTimestampInfo

Representa um atributo de carimbo de data/hora não autenticado RFC3161 em uma mensagem CMS assinada.

KeyAlgorithmNames

Define vários nomes de algoritmo de chave pública comumente usados. Você pode usar essa classe na propriedade KeyAlgorithmName na classe CertificateRequestProperties .

KeyAttestationHelper

Fornece acesso aos métodos de atestado de chave.

KeyStorageProviderNames

Define vários nomes de provedor de armazenamento de chaves comumente usados. Você pode usar essa classe na propriedade KeyStorageProviderName na classe CertificateRequestProperties .

PfxImportParameters

Representa parâmetros de importação PFX.

StandardCertificateStoreNames

Fornece propriedades para recuperar nomes de repositório de certificados padrão.

SubjectAlternativeNameInfo

Fornece informações sobre um nome alternativo do assunto.

UserCertificateEnrollmentManager

Fornece acesso aos métodos de criação, importação e registro de certificado.

UserCertificateStore

Representa um repositório de certificados de usuário.

Enumerações

CertificateChainPolicy

Descreve a política a ser usada ao executar uma validação de cadeia de certificados.

ChainValidationResult

Descreve o resultado de uma operação de verificação de cadeia de certificados.

EnrollKeyUsages

Especifica as operações criptográficas que podem ser executadas pela chave privada. Esse tipo de enumeração é usado na propriedade KeyUsages de um objeto CertificateRequestProperties .

ExportOption

Especifica se uma chave privada pode ser exportada. Esse tipo de enumeração é usado na propriedade Exportable de um objeto CertificateRequestProperties .

InstallOptions

Especifica as opções de instalação do certificado. Esse tipo de enumeração é usado pelos métodos InstallCertificateAsync e ImportPfxDataAsync .

KeyProtectionLevel

Especifica o nível de proteção de chave. Esse tipo de enumeração é usado na propriedade KeyProtectionLevel de um objeto CertificateRequestProperties .

KeySize

Especifica tamanhos de chave de algoritmo RSA comumente usados. Esse tipo de enumeração pode ser usado na propriedade KeySize de um objeto CertificateRequestProperties .

SignatureValidationResult

Descreve o resultado de uma operação de verificação de assinatura.

Confira também