Methoden von IEnroll4
Die folgenden Methoden werden von der IEnroll4-Schnittstelle definiert oder sind Methoden, die die IEnroll4-Schnittstelle von IEnroll und IEnroll2 erbt. Die Eigenschaftenzugriffsmethoden werden hier nicht angezeigt. Die Eigenschaften für IEnroll4 finden Sie unter Eigenschaften von IEnroll4.
| Methode | Beschreibung |
|---|---|
| acceptFilePKCS7WStr | Akzeptiert und verarbeitet eine PKCS 7-Nachricht, die ein Zertifikat enthält, und speichert # die Nachricht dann in einer Datei. |
| acceptFileResponseWStr | Akzeptiert die Übermittlung der Anmeldeinformationen, die als Reaktion auf einen früheren Aufruf von createFileRequestWStr ausgegeben wurden, und platziert die Anmeldeinformationen im entsprechenden Speicher. |
| acceptPKCS7Blob | Akzeptiert und verarbeitet eine PKCS # 7-Nachricht, die ein Zertifikat enthält. PKCS # 7 ist eine Eingabe als Parameter. |
| acceptResponseBlob | Akzeptiert die Übermittlung der Anmeldeinformationen, die als Reaktion auf einen früheren Aufruf von IEnroll4::createRequestWStr ausgegeben wurden, und platziert die Anmeldeinformationen im entsprechenden Speicher. |
| addAttributeToRequestWStr | Fügt der Zertifikatanforderung ein Attribut hinzu. |
| AddAuthenticatedAttributesToPKCS7Request | Fügt einer PKCS # 7-Zertifikatanforderung authentifizierte Attribute hinzu. |
| addBlobPropertyToCertificateWStr | Fügt einem Zertifikat eine BLOB-Eigenschaft hinzu. |
| AddCertTypeToRequestWStr | Fügt einer Anforderung (zur Unterstützung der Unternehmenszertifizierungsstelle) eine Zertifikatvorlage hinzu. |
| AddCertTypeToRequestWStrEx | Fügt einer Anforderung eine Zertifikatvorlage (oder einen "Zertifikattyp") hinzu. |
| AddExtensionsToRequest | Fügt der Zertifikatanforderung Erweiterungen hinzu. |
| addExtensionToRequestWStr | Fügt der Anforderung eine Erweiterung hinzu. |
| addNameValuePairToRequestWStr | Fügt der Anforderung ein Name-Wert-Zeichenfolgenpaar hinzu. |
| AddNameValuePairToSignatureWStr | Fügt der Anforderung das Name-Wert-Paar eines Attributs hinzu. Die Zertifizierungsstelle muss die Bedeutung des Name-Wert-Paars interpretieren. |
| binaryBlobToString | Konvertiert ein Blob für binäre Daten in eine Zeichenfolge. |
| createFilePFXWStr | Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer Datei im PFX-Format. |
| createFilePKCS10WStr | Erstellt eine Base64-codierte PKCS # 10-Zertifikatanforderung und speichert sie in einer Datei. |
| createFileRequestWStr | Erstellt eine PKCS # 10-Zertifikatanforderung, eine PKCS 7-Anforderung oder eine Vollständige CMC-Zertifikatanforderung und speichert sie # in einer Datei. |
| createPFXWStr | 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. |
| createPKCS10WStr | Erstellt eine Base64-codierte PKCS # 10-Zertifikatanforderung. |
| CreatePKCS7RequestFromRequest | Erstellt eine PKCS # 7-Anforderung aus einer vorhandenen Zertifikatanforderung. |
| createRequestWStr | Erstellt eine PKCS # 10-, PKCS 7- oder Full CMC-Formatzertifikatanforderung und speichert # sie in einer Zeichenfolge. |
| EnumAlgs | Ruft die IDs kryptografischer Algorithmen in einer bestimmten Algorithmusklasse ab, die vom aktuellen CSP unterstützt werden. |
| enumContainersWStr | Ruft die Namen der Container für den von der ProviderNameWStr-Eigenschaft angegebenen CSP ab. |
| enumPendingRequestWStr | Listet ausstehende Zertifikatanforderungen auf und ruft jeweils eine angegebene Eigenschaft ab. |
| enumProvidersWStr | Ruft die Namen der verfügbaren Kryptografiedienstanbieter (CRYPTOGRAPHIC Service Providers, CSPs) ab, die von der ProviderType-Eigenschaft angegeben werden. |
| freeRequestInfoBlob | Löscht einen Zertifikatkontext. |
| GetAlgNameWStr | Ruft den Namen eines kryptografischen Algorithmus unter Kennung ab. Die von dieser Methode abgerufenen Werte hängen vom aktuellen CSP ab. |
| getCAStore | Für die zukünftige Verwendung reserviert. |
| getCertContextFromFileResponseWStr | Ruft das Zertifikat aus einer Datei ab, die eine Antwort von einer Zertifizierungsstelle enthält. |
| getCertContextFromPKCS7 | Ruft das Zertifikat ab, das in einer PKCS 7-Nachricht enthalten ist und als Reaktion auf eine # PKCS # 10-Zertifikatanforderung ausgestellt wurde. |
| getCertContextFromResponseBlob | Ruft das Zertifikat aus der Antwort einer Zertifizierungsstelle ab. |
| GetKeyLen | Ruft die minimale und maximale Schlüssellänge für die Signatur- und Austauschschlüssel ab. |
| GetKeyLenEx | Ruft Größeninformationen für signatur- und austauschschlüssel ab. |
| getMyStore | Für die zukünftige Verwendung reserviert. |
| GetPrivateKeyArchiveCertificate | Ruft das Zertifikat ab, das zum Archivieren des privaten Schlüssels verwendet wird. |
| getProviderTypeWStr | Ruft den Typ des angegebenen CSP ab. |
| getROOTHStore | Für die zukünftige Verwendung reserviert. |
| GetSupportedKeySpec | Ruft Informationen zur Unterstützung des CSP für Signatur- oder Austauschschlüssel ab. |
| InstallPKCS7Blob | Verarbeitet ein Zertifikat oder eine Kette von Zertifikaten und platziert sie in den entsprechenden Zertifikatspeichern. Diese Methode unterscheidet sich von der acceptPKCS7Blob-Methode, da InstallPKCS7Blob kein Anforderungszertifikat erhält. |
| InstallPKCS7BlobEx | Erweitert InstallPKCS7Blob durch Zurückgeben der Anzahl der Zertifikate, die tatsächlich in lokalen Speichern installiert sind. |
| removePendingRequestWStr | Entfernt eine ausstehende Anforderung aus dem Anforderungsspeicher des Clients. |
| Zurücksetzen | Gibt das Steuerelementobjekt für die Zertifikatregistrierung in seinen Ursprünglichen Zustand zurück. |
| resetAttributes | Entfernt alle Attribute aus der Anforderung. |
| resetExtensions | Entfernt alle Erweiterungen aus der Anforderung. |
| SetHStoreCA | Gibt das Handle an, das für den Zertifizierungsstellenspeicher verwendet werden soll. |
| SetHStoreMy | Gibt das Handle an, das für den MY-Speicher verwendet werden soll. |
| SetHStoreRequest | Gibt das Handle an, das für den Anforderungsspeicher verwendet werden soll. |
| SetHStoreROOT | Gibt das Handle an, das für den ROOT-Speicher verwendet werden soll. |
| setPendingRequestInfoWStr | Legt Eigenschaften für eine ausstehende Anforderung fest. |
| SetPrivateKeyArchiveCertificate | Gibt das Zertifikat an, das zum Archivieren des privaten Schlüssels verwendet wird. |
| SetSignerCertificate | Gibt das Zertifikat des Signierers an. |
| stringToBinaryBlob | Konvertiert eine Zeichenfolge in ein Binärdaten-BLOB. |