Objetos criptográficos
Los objetos criptográficos se clasifican según el uso de la siguiente manera:
- Objetos del almacén de certificados
- Objetos de firma digital
- Objetos de datos sobres
- Objetos de cifrado de datos
- Objetos auxiliares
- Objetos de inscripción de certificados
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. |