Objets de chiffrement
Les objets de chiffrement sont classés en fonction de l’utilisation comme suit :
- Objets du magasin de certificats
- Objets de signature numérique
- Objets de données enveloppes
- Objets de chiffrement des données
- Objets auxiliaires
- Objets d’inscription de certificat
Objets du magasin de certificats
Les objets suivants fonctionnent avec les magasins de certificats et les certificats de ces magasins. CAPICOM prend en charge l’utilisation de l’utilisateur actuel, de l’ordinateur local, de la mémoire et des magasins de certificats Active Directory.
Object | Description |
---|---|
Certificat | Un certificat numérique unique. |
CertificatePolicies | Collection d’objets PolicyInformation . |
Certificats | Collection d’objets Certificate . |
CertificateStatus | Fournit des informations d’état sur un certificat. |
Chaîne | Crée et vérifie une chaîne de validation de certificat basée sur un certificat numérique. |
ExtendedProperties | Représente une collection d’objets ExtendedProperty . |
Extendedproperty | Représente une propriété étendue microsoft. |
Extension | Représente une extension de certificat unique. |
Extensions | Représente une collection d’objets d’extension . |
PrivateKey | Représente une clé privée. |
Publickey | Représente une clé publique dans un objet Certificate . |
Magasin | Fournit les propriétés et méthodes pour choisir, gérer et utiliser des magasins de certificats et des certificats dans ces magasins. |
Modèle | Représente le modèle d’extension de certificat du certificat. |
Objets de signature numérique
Les objets suivants sont exportés vers des données de signature numérique et pour vérifier les signatures numériques.
Object | Description |
---|---|
SignedCode | Objet utilisé pour signer du code avec une signature numérique Authenticode et vérifier la signature sur le code signé. |
SignedData | Objet utilisé pour signer des données et vérifier la signature sur les données signées. |
Signataire | Informations sur un seul signataire de données, y compris le certificat du signataire. |
Signataires | Collection d’objets Signer . |
Objets de données enveloppes
Les objets suivants sont exportés pour créer des messages de données enveloppes pour la confidentialité et déchiffrer des données dans des messages enveloppes.
Object | Description |
---|---|
EnvelopedData | Objets utilisés pour créer, envoyer et recevoir des données enveloppes. Les données enveloppes sont chiffrées afin que seuls les destinataires prévus puissent le déchiffrer. |
Destinataires | Collection des objets Certificate des destinataires prévus d’un message enveloppe. |
Objets de chiffrement des données
L’objet suivant est exporté pour chiffrer les données arbitraires pour la confidentialité et déchiffrer les données chiffrées.
Object | Description |
---|---|
Encrypteddata | Objets utilisés pour chiffrer les données. Les données chiffrées dans un objet EncryptedData peuvent être déchiffrées. |
Objets auxiliaires
Les objets suivants sont exportés pour modifier les comportements par défaut d’autres objets et pour gérer les certificats, les magasins de certificats et les messages.
Object | Description |
---|---|
Algorithme | Définit l’algorithme et la longueur de clé à utiliser dans les opérations de chiffrement. |
Attribut | Fournit une seule information ajoutée sur une signature, telle que l’heure de signature. |
Attributs | Collection d’objets Attribute . |
BasicConstraints | Fournit un accès en lecture seule aux contraintes de base sur les utilisations d’un certificat. |
EKU | Fournit l’accès aux propriétés EKU des certificats. |
Utilisations améliorées de la clé | Collection d’objets EKU . |
EncodData | Représente un bloc de données encodées. |
ExtendedKeyUsage | Fournit un accès en lecture seule aux propriétés d’utilisation de clés étendues des certificats. |
HashedData | Fournit des fonctionnalités pour appliquer un algorithme de hachage à une chaîne. |
KeyUsage | Fournit un accès en lecture seule aux propriétés d’utilisation de clés des certificats. |
NoticeNumbers | Représente une collection d’objets d’extension . |
OID | Représente un identificateur d’objet utilisé par plusieurs propriétés CAPICOM. |
OID | Représente une collection d’objets OID . |
PolicyInformation | Fournit l’accès aux OID de stratégie d’une extension. |
Qualificateur | Représente un pointeur CPS (Certification Practice Statement) ou un qualificateur d’avis utilisateur. |
Qualificateurs | Représente une collection de qualificateurs. |
Paramètres | Active ou désactive les boîtes de dialogue pour demander l’identité du signataire ou de l’expéditeur si cette identité n’est pas spécifiée. |
Services | Fournit des fonctionnalités pour les tâches courantes. |
Objets d’inscription de certificat
L’objet suivant est utilisé pour l’inscription de certificat.
Object | Description |
---|---|
CEnroll | Objet qui représente le contrôle d’inscription de certificat. Il est principalement utilisé lors de la programmation dans Visual Basic ou un autre langage Automation. |