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. |