Windows.Security.Cryptography.Certificates Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |