Objetos criptográficos

Los objetos criptográficos se clasifican según el uso de la siguiente manera:

Objetos del almacén de certificados

Los objetos siguientes funcionan con almacenes de certificados y los certificados de esos almacenes. CAPICOM admite el uso de los almacenes de certificados usuario actual, máquina local, memoria y Active Directory.

Object Descripción
Certificado Un único certificado digital.
CertificatePolicies Colección de objetos PolicyInformation .
Certificados Colección de objetos Certificate .
CertificateStatus Proporciona información de estado sobre un certificado.
Cadena Crea y comprueba una cadena de validación de certificados basada en un certificado digital.
ExtendedProperties Representa una colección de objetos ExtendedProperty .
ExtendedProperty Representa una propiedad extendida de Microsoft.
Extensión Representa una única extensión de certificado.
Extensiones Representa una colección de objetos Extension .
PrivateKey Representa una clave privada.
PublicKey Representa una clave pública en un objeto Certificate .
Tienda Proporciona las propiedades y los métodos para elegir, administrar y usar almacenes de certificados y los certificados de esos almacenes.
Plantilla Representa la plantilla de extensión de certificado del certificado.

 

Objetos de firma digital

Los siguientes objetos se exportan a datos de firma digital y para comprobar las firmas digitales.

Object Descripción
SignedCode Objeto que se usa para firmar código con una firma digital Authenticode y para comprobar la firma en el código firmado.
SignedData Objeto utilizado para firmar datos y comprobar la firma en los datos firmados.
Firmante Información sobre un firmante de datos único, incluido el certificado del firmante.
Firmantes Colección de objetos Signer .

 

Objetos de datos sobres

Los objetos siguientes se exportan para crear mensajes de datos sobres para la privacidad y descifrar datos en mensajes sobres.

Object Descripción
EnvelopedData Objetos usados para crear, enviar y recibir datos sobres. Los datos sobres se cifran para que solo los destinatarios previstos puedan descifrarlos.
Recipients Colección de los objetos Certificate de los destinatarios previstos de un mensaje sobre.

 

Objetos de cifrado de datos

El objeto siguiente se exporta para cifrar datos arbitrarios para la privacidad y descifrar los datos cifrados.

Object Descripción
EncryptedData Objetos usados para cifrar datos. Los datos cifrados de un objeto EncryptedData se pueden descifrar.

 

Objetos auxiliares

Los objetos siguientes se exportan para cambiar los comportamientos predeterminados de otros objetos y para administrar certificados, almacenes de certificados y mensajes.

Object Descripción
Algoritmo Establece el algoritmo y la longitud de clave que se van a usar en las operaciones criptográficas.
Atributo Proporciona un único fragmento de información adicional sobre una firma, como la hora de firma.
Atributos Colección de objetos Attribute .
BasicConstraints Proporciona acceso de solo lectura a restricciones básicas en los usos de un certificado.
EKU Proporciona acceso a las propiedades de EKU de los certificados.
EKUs Colección de objetos EKU .
Datos codificados Representa un bloque de datos codificados.
ExtendedKeyUsage Proporciona acceso de solo lectura a las propiedades de uso de claves extendidas de los certificados.
HashedData Proporciona funcionalidad para aplicar un algoritmo hash a una cadena.
KeyUsage Proporciona acceso de solo lectura a las propiedades de uso clave de los certificados.
NoticeNumbers Representa una colección de objetos Extension .
OID Representa un identificador de objeto utilizado por varias propiedades CAPICOM.
OID Representa una colección de objetos OID .
PolicyInformation Proporciona acceso a los identificadores de identificadores de directiva de una extensión.
Calificador Representa un puntero de declaración de práctica de certificación (CPS) o calificador de aviso de usuario.
Calificadores Representa una colección de calificadores.
Configuración Habilita o deshabilita los cuadros de diálogo para solicitar la identidad del firmante o remitente si no se especifica esa identidad.
Sectores públicos Proporciona funcionalidad para tareas comunes.

 

Objetos de inscripción de certificados

El objeto siguiente se usa para la inscripción de certificados.

Object Descripción
CEnroll Objeto que representa el control de inscripción de certificados. Se usa principalmente al programar en Visual Basic u otro lenguaje de automatización.