Methoden von ICEnroll4

Die folgenden Methoden werden von der ICEnroll4-Schnittstelle definiert oder sind Methoden, die die ICEnroll4-Schnittstelle von ICEnroll, ICEnroll2und ICEnroll3erbt. Die Methoden für den Eigenschaftenzugriff werden hier nicht angezeigt. Die Eigenschaften für ICEnroll4 finden Sie unter Eigenschaften von ICEnroll4.

Methode Beschreibung
acceptFilePKCS7 Akzeptiert und verarbeitet eine Datei, die eine PKCS # 7-Nachricht mit einem Zertifikat enthält.
acceptFileResponse Akzeptiert die Übermittlung der Anmeldeinformationen, die als Reaktion auf einen früheren Aufruf von createFileRequestausgegeben wurden, und platziert die Anmeldeinformationen im entsprechenden Speicher.
acceptPKCS7 Akzeptiert und verarbeitet eine PKCS # 7-Nachricht, die ein Zertifikat enthält. PKCS # 7 ist eine Eingabe als Parameter.
acceptResponse Akzeptiert die Übermittlung der Anmeldeinformationen, die als Reaktion auf einen früheren Aufruf von createRequest ausgegeben wurden, und platziert die Anmeldeinformationen im entsprechenden Speicher.
addAttributeToRequest Fügt der Zertifikatanforderungein Attribut hinzu.
addBlobPropertyToCertificate Fügt einem Zertifikat eine BLOB-Eigenschaft hinzu.
addCertTypeToRequest Fügt einer Anforderung (die zur Unterstützung der Unternehmenszertifizierungsstelle verwendet wird) eine Zertifikatvorlage hinzu.
addCertTypeToRequestEx Fügt einer Anforderung eine Zertifikatvorlage (oder "Zertifikattyp") hinzu.
addExtensionToRequest Fügt der Anforderung eine Erweiterung hinzu.
addNameValuePairToRequest Fügt der Anforderung ein Name-Wert-Zeichenfolgenpaar hinzu.
addNameValuePairToSignature Fügt der Anforderung das Name-Wert-Paar eines Attributs hinzu. Es liegt an der Zertifizierungsstelle, die Bedeutung des Name-Wert-Paars zu interpretieren.
binaryToString Konvertiert ein Blob für binäre Daten in eine Zeichenfolge.
createFilePFX Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer Datei im PFX-Format (Personal Information Exchange).
createFilePKCS10 Erstellt eine Base64-codierte PKCS # 10-Zertifikatanforderung und speichert sie in einer Datei.
createFileRequest Erstellt eine PKCS # 10-Zertifikatanforderung, eine ) PKCS-Anforderung (CMC) und speichert sie in einer Datei.
createPFX Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer PFX-Formatzeichenfolge (Personal Information Exchange). Das PFX-Format wird auch als PKCS # 12 bezeichnet.
createPKCS10 Erstellt eine Base64-codierte PKCS # 10-Zertifikatanforderung.
createRequest Erstellt eine # ZERTIFIKATanforderung im PKCS 10-, ) PKCS-Format (CMC) und speichert sie in einer Zeichenfolge.
EnumAlgs Ruft die IDs kryptografischer Algorithmen in einer angegebenen Algorithmusklasse ab, die vom aktuellen CSP unterstützt werden.
enumContainers Ruft die Namen der Container für den kryptografischen Dienstanbieter (Cryptographic Service Provider, CSP) ab, der durch die ProviderName-Eigenschaft angegeben wird.
enumPendingRequest Listet ausstehende Zertifikatanforderungen auf und ruft jeweils eine angegebene Eigenschaft ab.
enumProviders Ruft die Namen der verfügbaren CSPs ab, die von der ProviderType-Eigenschaft angegeben werden.
freeRequestInfo Bereinigt die Speicher, wenn ein Fehler auftritt. Derzeit nicht implementiert.
GetAlgName Ruft den Namen eines kryptografischen Algorithmus unter Angabe seiner ID ab. Die von dieser Methode abgerufenen Werte hängen vom aktuellen CSP ab.
getCertFromFileResponse Ruft das Zertifikat aus einer Datei ab, die eine Antwort von einer Zertifizierungsstelleenthält.
getCertFromPKCS7 Ruft das In einer PKCS 7-Nachricht enthaltene Zertifikat # ab, das als Antwort auf eine PKCS # 10-Zertifikatanforderung ausgestellt wurde.
getCertFromResponse Ruft das Zertifikat aus der Antwort einer Zertifizierungsstelle ab.
GetKeyLen Ruft die minimale und maximale Schlüssellänge für die Signatur und den Austauschschlüsselab.
GetKeyLenEx Ruft Größeninformationen für die Signatur ab und tauscht Schlüssel aus.
GetSupportedKeySpec Ruft Informationen zur Unterstützung von Signatur- oder Austauschschlüsseln durch den CSP ab.
InstallPKCS7 Verarbeitet ein Zertifikat oder eine Zertifikatkette und platziert sie in den entsprechenden Zertifikatspeichern. Diese Methode unterscheidet sich von der acceptPKCS7-Methode darin, dass InstallPKCS7 kein Anforderungszertifikat empfängt.
InstallPKCS7Ex Identisch mit InstallPKCS7, mit dem Unterschied, dass die Anzahl der Zertifikate zurückgegeben wird, die tatsächlich in lokalen Speichern installiert sind.
removePendingRequest Entfernt eine ausstehende Anforderung aus dem Anforderungsspeicher des Clients.
Zurücksetzen Gibt das Zertifikatregistrierungssteuerelement-Objekt in seinen Anfangszustandzurück.
resetAttributes Entfernt alle Attribute aus der Anforderung.
resetBlobProperties Setzt die Eigenschaften eines BLOBzurück.
resetExtensions Entfernt alle Erweiterungen aus der Anforderung.
setPendingRequestInfo Legt Eigenschaften für eine ausstehende Anforderung fest.
stringToBinary Konvertiert eine codierte Zeichenfolge in ein Blob für binäre Daten.