IEnroll4-Schnittstelle (xenroll.h)
[Diese Schnittstelle ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Die IEnroll4-Schnittstelle stellt das Zertifikatregistrierungssteuerelement dar und wird hauptsächlich zum Generieren von Zertifikatanforderungen verwendet.
Vererbung
Die IEnroll4-Schnittstelle erbt von IEnroll und IEnroll2. IEnroll4 verfügt auch über folgende Membertypen:
Methoden
Die IEnroll4-Schnittstelle verfügt über diese Methoden.
IEnroll4::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. |
IEnroll4::acceptResponseBlob Akzeptiert die Übermittlung der Anmeldeinformationen, die als Reaktion auf einen früheren Aufruf von createRequestWStr ausgestellt wurden, und platziert die Anmeldeinformationen im entsprechenden Speicher. |
IEnroll4::addAttributeToRequestWStr Fügt der Zertifikatanforderung ein Attribut hinzu. |
IEnroll4::addBlobPropertyToCertificateWStr Die IEnroll4::addBlobPropertyToCertificateWStr-Methode fügt einem Zertifikat eine BLOB-Eigenschaft hinzu. |
IEnroll4::AddCertTypeToRequestWStrEx Fügt einer Anforderung eine Zertifikatvorlage (auch als Zertifikattyp bezeichnet) hinzu. |
IEnroll4::addExtensionToRequestWStr Fügt der Anforderung eine Erweiterung hinzu. |
IEnroll4::addNameValuePairToRequestWStr Fügt der Anforderung ein nicht authentifiziertes Name-Wert-Zeichenfolgenpaar hinzu. |
IEnroll4::binaryBlobToString Konvertiert ein Binärdatenblob in eine Zeichenfolge. Diese Methode verwendet die CryptBinaryToString-Funktion, um die Konvertierung durchzuführen. Diese Methode wurde zuerst in der IEnroll4-Schnittstelle definiert. |
IEnroll4::createFilePFXWStr Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer Datei im PFX-Format (Personal Information Exchange). |
IEnroll4::createFileRequestWStr Erstellt einen PKCS (IEnroll4.createFileRequestWStr) |
IEnroll4::createPFXWStr Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer PFX-Formatzeichenfolge (Personal Information Exchange). Das PFX-Format wird auch als PKCS (IEnroll4.createPFXWStr) bezeichnet. |
IEnroll4::createRequestWStr Erstellt einen PKCS (IEnroll4.createRequestWStr) |
IEnroll4::enumPendingRequestWStr Listet ausstehende Zertifikatanforderungen auf und ruft jeweils eine angegebene Eigenschaft ab. |
IEnroll4::get_ClientId Die ClientId-Eigenschaft legt ein Client-ID-Anforderungsattribut fest oder ruft es ab. Das Client-ID-Anforderungsattribut gibt die Quelle der Zertifikatanforderung an. Diese Eigenschaft wurde zuerst in der IEnroll4-Schnittstelle definiert. (Get) |
IEnroll4::get_IncludeSubjectKeyID Die IncludeSubjectKeyID-Eigenschaft von IEnroll4 bestimmt, ob die Antragstellerschlüssel-ID-Erweiterung der generierten Zertifikatanforderung hinzugefügt wird. (Get) |
IEnroll4::get_ThumbPrintWStr Legt einen Hash der Zertifikatdaten fest oder ruft diese ab. Der Fingerabdruck wird verwendet, um auf das ausstehende Zertifikat zu verweisen. (Get) |
IEnroll4::getCertContextFromFileResponseWStr Ruft das Zertifikat aus einer Datei ab, die eine Antwort von einer Zertifizierungsstelle enthält. |
IEnroll4::getCertContextFromResponseBlob Ruft das Zertifikat aus der Antwort einer Zertifizierungsstelle ab. |
IEnroll4::GetKeyLenEx Ruft Größeninformationen für die Signatur und den Austauschschlüssel ab. |
IEnroll4::GetPrivateKeyArchiveCertificate Die GetPrivateKeyArchiveCertificate-Methode ruft das Zertifikat ab, das zum Archivieren des privaten Schlüssels verwendet wird. Diese Methode wurde zuerst in der IEnroll4-Schnittstelle definiert. |
IEnroll4::getProviderTypeWStr Ruft den Typ des angegebenen Kryptografiedienstanbieters (CSP) ab. |
IEnroll4::InstallPKCS7BlobEx Dasselbe wie InstallPKCS7Blob, mit der Ausnahme, dass die Anzahl der Zertifikate zurückgegeben wird, die tatsächlich in lokalen Speicher installiert sind. |
IEnroll4::p ut_ClientId Die ClientId-Eigenschaft legt ein Client-ID-Anforderungsattribut fest oder ruft es ab. Das Client-ID-Anforderungsattribut gibt die Quelle der Zertifikatanforderung an. Diese Eigenschaft wurde zuerst in der IEnroll4-Schnittstelle definiert. (Put) |
IEnroll4::p ut_IncludeSubjectKeyID Die IncludeSubjectKeyID-Eigenschaft von IEnroll4 bestimmt, ob die Antragstellerschlüssel-ID-Erweiterung der generierten Zertifikatanforderung hinzugefügt wird. (Put) |
IEnroll4::p ut_ThumbPrintWStr Legt einen Hash der Zertifikatdaten fest oder ruft diese ab. Der Fingerabdruck wird verwendet, um auf das ausstehende Zertifikat zu verweisen. (Put) |
IEnroll4::removePendingRequestWStr Entfernt eine ausstehende Anforderung aus dem Anforderungsspeicher des Clients. |
IEnroll4::resetAttributes Entfernt alle Attribute aus der Anforderung. |
IEnroll4::resetExtensions Entfernt alle Erweiterungen aus der Anforderung. |
IEnroll4::setPendingRequestInfoWStr Legt Eigenschaften für eine ausstehende Anforderung fest. |
IEnroll4::SetPrivateKeyArchiveCertificate Die SetPrivateKeyArchiveCertificate-Methode gibt das Zertifikat an, das zum Archivieren des privaten Schlüssels verwendet wird. Diese Methode wurde zuerst in der IEnroll4-Schnittstelle definiert. |
IEnroll4::SetSignerCertificate Die SetSignerCertificate-Methode gibt das Zertifikat des Signierers an. Diese Methode wurde zuerst in der IEnroll4-Schnittstelle definiert. |
IEnroll4::stringToBinaryBlob Konvertiert eine codierte Zeichenfolge in ein Binärdatenblob. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | xenroll.h |