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. |