Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os objetos de criptografia são categorizados de acordo com o uso da seguinte maneira:
- Objetos de armazenamento de certificados
- Objetos de assinatura digital
- Objetos de dados envelopados
- Objetos de criptografia de dados
- Objetos auxiliares
- de objetos de registro de certificado
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. |