Kryptografieobjekte

Kryptografieobjekte werden wie folgt nach Verwendung kategorisiert:

Certificate Store Objects

Die folgenden Objekte funktionieren mit Zertifikatspeichern und den Zertifikaten in diesen Speichern. CAPICOM unterstützt die Verwendung von Zertifikatspeichern "Aktueller Benutzer", "Lokaler Computer", "Arbeitsspeicher" und "Active Directory".

Object Beschreibung
Zertifikat Ein einzelnes digitales Zertifikat.
CertificatePolicies Eine Auflistung von PolicyInformation-Objekten.
Zertifikate Auflistung von Zertifikatobjekten.
CertificateStatus Stellt Statusinformationen zu einem Zertifikat bereit.
Kette Erstellt und überprüft eine Zertifikatvalidierungskette basierend auf einem digitalen Zertifikat.
Extendedproperties Stellt eine Auflistung von ExtendedProperty-Objekten dar.
Extendedproperty Stellt eine von Microsoft erweiterte Eigenschaft dar.
Erweiterung Stellt eine einzelne Zertifikaterweiterung dar.
Erweiterungen Stellt eine Auflistung von Extension-Objekten dar.
PrivateKey Stellt einen privaten Schlüssel dar.
Publickey Stellt einen öffentlichen Schlüssel in einem Certificate-Objekt dar.
Store Stellt die Eigenschaften und Methoden zum Auswählen, Verwalten und Verwenden von Zertifikatspeichern und den Zertifikaten in diesen Speichern bereit.
Vorlage Stellt die Zertifikaterweiterungsvorlage des Zertifikats dar.

Digitale Signaturobjekte

Die folgenden Objekte werden exportiert, um Daten digital zu signieren und digitale Signaturen zu überprüfen.

Object Beschreibung
SignedCode Objekt, das zum Signieren von Code mit einer digitalen Authenticode-Signatur und zum Überprüfen der Signatur für signierten Code verwendet wird.
SignedData Objekt, das zum Signieren von Daten und zum Überprüfen der Signatur für signierte Daten verwendet wird.
Signer Informationen zu einem einzelnen Daten signierer, einschließlich des Zertifikats des Signierers.
Unterzeichner Auflistung von Signer-Objekten.

Umschlagdatenobjekte

Die folgenden Objekte werden exportiert, um nachrichtenumschlagte Daten zu erstellen, um den Datenschutz zu gewährleisten und Umschlagdaten zu entschlüsseln.

Object Beschreibung
EnvelopedData Objekte, die zum Erstellen, Senden und Empfangen umschlageierter Daten verwendet werden. Umschlagdaten werden verschlüsselt, sodass nur die vorgesehenen Empfänger sie entschlüsseln können.
Empfänger Auflistung der Certificate-Objekte der vorgesehenen Empfänger einer umschlageten Nachricht.

Datenverschlüsselungsobjekte

Das folgende Objekt wird exportiert, um beliebige Daten aus Datenschutzgründen zu verschlüsseln und verschlüsselte Daten zu entschlüsseln.

Object Beschreibung
Encrypteddata Objekte, die zum Verschlüsseln von Daten verwendet werden. Verschlüsselte Daten in einem EncryptedData-Objekt können entschlüsselt werden.

Hilfsobjekte

Die folgenden Objekte werden exportiert, um das Standardverhalten anderer Objekte zu ändern und Zertifikate, Zertifikatspeicher und Nachrichten zu verwalten.

Object Beschreibung
Algorithmus Legt den Algorithmus und die Schlüssellänge fest, die in kryptografischen Vorgängen verwendet werden sollen.
attribute Stellt einen einzelnen Teil der hinzugefügten Informationen zu einer Signatur bereit, z. B. den Zeitpunkt der Signatur.
Attribute Auflistung von Attribute-Objekten.
BasicConstraints Bietet schreibgeschützten Zugriff auf grundlegende Einschränkungen für die Verwendung eines Zertifikats.
EKU Ermöglicht den Zugriff auf EKU-Eigenschaften von Zertifikaten.
EKUs Sammlung von EKU-Objekten.
EncodedData Stellt einen Block codierter Daten dar.
ExtendedKeyUsage Bietet schreibgeschützten Zugriff auf die erweiterten Schlüsselverwendungseigenschaften von Zertifikaten.
HashedData Stellt Funktionen zum Anwenden eines Hashalgorithmus auf eine Zeichenfolge bereit.
KeyUsage Bietet schreibgeschützten Zugriff auf Schlüsselverwendungseigenschaften von Zertifikaten.
NoticeNumbers Stellt eine Auflistung von Extension-Objekten dar.
OID Stellt einen Objektbezeichner dar, der von mehreren CAPICOM-Eigenschaften verwendet wird.
OIDs Stellt eine Auflistung von OID-Objekten dar.
PolicyInformation Ermöglicht den Zugriff auf die Richtlinien-OIDs einer Erweiterung.
Qualifizierer Stellt einen CPS-Zeiger (Certification Practice Statement) oder einen Qualifizierer für Benutzerhinweise dar.
Qualifikation Stellt eine Auflistung von Qualifizierern dar.
Einstellungen Aktiviert oder deaktiviert Dialogfelder, um zur Eingabe der Signierer- oder Absenderidentität aufzufordern, wenn diese Identität nicht angegeben ist.
Versorgungsunternehmen Stellt Funktionen für allgemeine Aufgaben bereit.

Zertifikatregistrierungsobjekte

Das folgende Objekt wird für die Zertifikatregistrierung verwendet.

Object Beschreibung
CEnroll Objekt, das das Zertifikatregistrierungssteuerelement darstellt. Sie wird hauptsächlich bei der Programmierung in Visual Basic oder einer anderen Automation-Sprache verwendet.