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.