Freigeben über


ICEnroll4-Schnittstelle (xenroll.h)

[Diese Schnittstelle steht ab Windows Server 2008 und Windows Vista nicht mehr zur Verfügung.]

Die ICEnroll4-Schnittstelle ist eine von mehreren Schnittstellen, die das Zertifikatregistrierungssteuerelement darstellen. Dies ist in erster Linie von Interesse, wenn Sie automation nicht verwenden. Wenn Sie hingegen in Visual Basic oder einer anderen Automation-Sprache programmieren, sehen Sie sich das CEnroll-Objekt an.

Vererbung

Die ICEnroll4-Schnittstelle erbt von ICEnroll, ICEnroll2, ICEnroll3 und IDispatch. ICEnroll4 verfügt auch über folgende Membertypen:

Methoden

Die ICEnroll4-Schnittstelle verfügt über diese Methoden.

 
ICEnroll4::acceptFileResponse

Akzeptiert die Übermittlung der Anmeldeinformationen, die als Reaktion auf einen früheren Aufruf von createFileRequest ausgegeben wurden, und platziert die Anmeldeinformationen im entsprechenden Speicher.
ICEnroll4::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.
ICEnroll4::addAttributeToRequest

Fügt der Zertifikatanforderung ein Attribut hinzu. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::addBlobPropertyToCertificate

Fügt einem Zertifikat eine BLOB-Eigenschaft hinzu.
ICEnroll4::addCertTypeToRequestEx

Fügt einer Anforderung eine Zertifikatvorlage (oder "Zertifikattyp") hinzu.
ICEnroll4::addExtensionToRequest

Die ICEnroll4::addExtensionToRequest-Methode fügt der Anforderung eine Erweiterung hinzu.
ICEnroll4::addNameValuePairToRequest

Fügt der Anforderung ein nicht authentifiziertes Name-Wert-Zeichenfolgenpaar hinzu. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::binaryToString

Konvertiert ein Blob für binäre Daten in eine Zeichenfolge. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::createFilePFX

Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer Datei im PFX-Format (Personal Information Exchange). Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::createFileRequest

Erstellt einen PKCS (ICEnroll4.createFileRequest)
ICEnroll4::createPFX

Speichert die akzeptierte Zertifikatkette und den privaten Schlüssel in einer PFX-Formatzeichenfolge (Personal Information Exchange). Das PFX-Format wird auch als PKCS (ICEnroll4.createPFX) bezeichnet.
ICEnroll4::createRequest

Erstellt einen PKCS (ICEnroll4.createRequest)
ICEnroll4::enumPendingRequest

Listet ausstehende Zertifikatanforderungen auf und ruft eine angegebene Eigenschaft von jeder ab. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::get_ClientId

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 ICEnroll4-Schnittstelle definiert. (Abrufen)
ICEnroll4::get_IncludeSubjectKeyID

Bestimmt, ob der generierten Zertifikatanforderung die Schlüssel-ID-Erweiterung des Antragstellers hinzugefügt wird. (Abrufen)
ICEnroll4::get_PrivateKeyArchiveCertificate

Legt das Zertifikat fest, das zum Archivieren eines privaten Schlüssels mit einem PKCS (Get) verwendet wird, oder ruft es ab.
ICEnroll4::get_ThumbPrint

Legt einen Hash der Zertifikatdaten fest oder ruft sie ab. (Abrufen)
ICEnroll4::getCertFromFileResponse

Ruft das Zertifikat aus einer Datei ab, die eine Antwort von einer Zertifizierungsstelle enthält. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::getCertFromResponse

Ruft das Zertifikat aus der Antwort einer Zertifizierungsstelle ab. Diese Methode wurde zuerst von der ICEnroll4-Schnittstelle definiert.
ICEnroll4::GetKeyLenEx

Ruft Größeninformationen für die Signatur- und Austauschschlüssel ab. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::getProviderType

Ruft den Typ des angegebenen Kryptografiedienstanbieters (CSP) ab. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::InstallPKCS7Ex

Verarbeitet ein Zertifikat oder eine Kette von Zertifikaten und platziert sie in den entsprechenden Zertifikatspeichern. InstallPKCS7 gibt die Anzahl der Zertifikate zurück, die tatsächlich in lokalen Speicher installiert sind.
ICEnroll4::p ut_ClientId

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 ICEnroll4-Schnittstelle definiert. (Put)
ICEnroll4::p ut_IncludeSubjectKeyID

Bestimmt, ob der generierten Zertifikatanforderung die Schlüssel-ID-Erweiterung des Antragstellers hinzugefügt wird. (Put)
ICEnroll4::p ut_PrivateKeyArchiveCertificate

Legt das Zertifikat fest, das zum Archivieren eines privaten Schlüssels mit einem PKCS (Put) verwendet wird, oder ruft es ab.
ICEnroll4::p ut_SignerCertificate

Legt das Zertifikat des Signierers fest.
ICEnroll4::p ut_ThumbPrint

Legt einen Hash der Zertifikatdaten fest oder ruft sie ab. (Put)
ICEnroll4::removePendingRequest

Entfernt eine ausstehende Anforderung aus dem Anforderungsspeicher des Clients. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::resetAttributes

Entfernt alle Attribute aus der Anforderung. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::resetBlobProperties

Setzt die Eigenschaften eines BLOB zurück.
ICEnroll4::resetExtensions

Entfernt alle Erweiterungen aus der Anforderung. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::setPendingRequestInfo

Legt Eigenschaften für eine ausstehende Anforderung fest. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.
ICEnroll4::stringToBinary

Konvertiert eine codierte Zeichenfolge in ein Binärdatenblob. Diese Methode wurde zuerst in der ICEnroll4-Schnittstelle definiert.

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