Freigeben über


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

Weitere Informationen

IEnroll

IEnroll2