Partilhar via


Objetos de criptografia

Os objetos de criptografia são categorizados de acordo com o uso da seguinte maneira:

Objetos de armazenamento de certificados

Os objetos a seguir funcionam com repositórios de certificados e os certificados nesses armazenamentos. O CAPICOM suporta o uso de armazenamento de certificados de Usuário Atual, Máquina Local, memória e Ative Directory.

Objeto Descrição
Certificado Um único certificado digital.
CertificatePolicies Uma coleção de PolicyInformation objetos.
Certificados Coleção de objetos Certificate.
CertificateStatus Fornece informações de status em um certificado.
Cadeia Cria e verifica uma cadeia de validação de certificado com base em um certificado digital.
ExtendedProperties Representa uma coleção de objetos ExtendedProperty.
ExtendedProperty Representa uma propriedade estendida da Microsoft.
Extensão Representa uma única extensão de certificado.
Extensões Representa uma coleção de objetos Extension.
PrivateKey Representa uma chave privada.
PublicKey Representa uma chave pública em um objeto Certificate.
Store Fornece as propriedades e métodos para escolher, gerenciar e usar repositórios de certificados e os certificados nesses armazenamentos.
Modelo Representa o modelo de extensão de certificado do certificado.

 

Objetos de assinatura digital

Os objetos a seguir são exportados para assinar dados digitalmente e verificar assinaturas digitais.

Objeto Descrição
SignedCode Objeto usado para assinar código com uma assinatura digital Authenticode e para verificar a assinatura no código assinado.
SignedData Objeto usado para assinar dados e verificar a assinatura em dados assinados.
signatário Informações sobre um único signatário de dados, incluindo o certificado do signatário.
Signatários Coleção de objetosSigner.

 

Objetos de dados envelopados

Os objetos a seguir são exportados para criar mensagens de dados envelopadas para privacidade e para descriptografar dados em mensagens envelopadas.

Objeto Descrição
EnvelopedData Objetos usados para criar, enviar e receber dados envelopados. Os dados envelopados são criptografados para que apenas os destinatários pretendidos possam descriptografá-los.
Destinatários Coleção do Certificate objetos dos destinatários pretendidos de uma mensagem envelopada.

 

Objetos de criptografia de dados

O objeto a seguir é exportado para criptografar dados arbitrários para privacidade e para descriptografar dados criptografados.

Objeto Descrição
EncryptedData Objetos usados para criptografar dados. Os dados criptografados em um objeto EncryptedData podem ser descriptografados.

 

Objetos auxiliares

Os objetos a seguir são exportados para alterar comportamentos padrão de outros objetos e para gerenciar certificados, repositórios de certificados e mensagens.

Objeto Descrição
Algoritmo Define o algoritmo e de comprimento da chave a serem usados em operações criptográficas.
Atributo Fornece uma única parte de informações adicionais sobre uma assinatura, como a hora da assinatura.
Atributos Coleção de objetos Attribute.
BasicConstraints Fornece acesso somente leitura a restrições básicas sobre os usos de um certificado.
EKU Fornece acesso às propriedades EKU de certificados.
EKUs Coleção de objetos de EKU.
EncodedData Representa um bloco de dados codificados.
ExtendedKeyUsage Fornece acesso somente leitura às propriedades estendidas de uso de chave de certificados.
HashedData Fornece funcionalidade para aplicar um algoritmo de hash a uma cadeia de caracteres.
KeyUsage Fornece acesso somente leitura às propriedades de uso de chave de certificados.
NoticeNumbers Representa uma coleção de objetos Extension.
OID Representa um identificador de objeto que é usado por várias propriedades CAPICOM.
OIDs Representa uma coleção de objetos OID.
Policy de Informação Fornece acesso aos OIDs de política de uma extensão.
Qualificatório Representa um ponteiro CPS (Declaração de Práticas de Certificação) ou qualificador de aviso do usuário.
Eliminatórias Representa uma coleção de qualificadores.
Configurações Habilita ou desabilita caixas de diálogo para solicitar a identidade do signatário ou do remetente se essa identidade não for especificada.
Utilitários Fornece funcionalidade para tarefas comuns.

 

Objetos de registro de certificado

O objeto a seguir é usado para o registro de certificado.

Objeto Descrição
CEnroll Objeto que representa o Controle de Registro de Certificado. Ele é usado principalmente ao programar em Visual Basic ou outra linguagem de automação.