Freigeben über


ICEnroll3-Schnittstelle (xenroll.h)

[Diese Schnittstelle ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]

Die ICEnroll3-Schnittstelle ist eine von mehreren Schnittstellen, die die Zertifikatregistrierungssteuerung darstellen. Dies ist in erster Linie von Interesse, wenn Sie Automation nicht verwenden. Wenn Sie dagegen in Visual Basic oder einer anderen Automation-Sprache programmieren, lesen Sie das CEnroll-Objekt .

Vererbung

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

Methoden

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

 
ICEnroll3::EnumAlgs

Die ICEnroll4::EnumAlgs-Methode ruft die IDs von kryptografischen Algorithmen in einer bestimmten Algorithmusklasse ab, die vom aktuellen Kryptografiedienstanbieter (CSP) unterstützt werden.
ICEnroll3::get_EnableSMIMECapabilities

Die ICEnroll4::EnableSMIMECapabilities-Eigenschaft steuert, ob pkcs (Get)
ICEnroll3::get_HashAlgID

Legt den Hashalgorithmus fest, der beim Signieren eines PKCS (Get) verwendet wird, oder ruft den Hashalgorithmus ab.
ICEnroll3::get_LimitExchangeKeyToEncipherment

Legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob eine AT_KEYEXCHANGE Anforderung digitale Signaturen und verwendungsfreie Schlüssel enthält. (Get)
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew

Legt einen booleschen Wert fest, der die Aktion bestimmt, die vom Steuerelementobjekt für die Zertifikatregistrierung ausgeführt wird, wenn beim Generieren eines neuen Schlüssels ein Fehler auftritt, oder ruft diesen ab. (Get)
ICEnroll3::GetAlgName

Ruft den Namen eines kryptografischen Algorithmus unter Angabe seiner ID ab. Die von dieser Methode abgerufenen Werte hängen vom aktuellen Kryptografiedienstanbieter (CSP) ab. Diese Methode wurde zuerst in der ICEnroll3-Schnittstelle definiert.
ICEnroll3::GetKeyLen

Ruft die minimale und maximale Schlüssellänge für die Signatur- und Austauschschlüssel ab.
ICEnroll3::GetSupportedKeySpec

Ruft Informationen zur aktuellen Unterstützung des Kryptografiedienstanbieters (CSP) für Signatur- und/oder Austauschvorgänge ab. Diese Methode wurde zuerst in der ICEnroll3-Schnittstelle definiert.
ICEnroll3::InstallPKCS7

Verarbeitet ein Zertifikat oder eine Kette von Zertifikaten und platziert sie in den entsprechenden Zertifikatspeichern. Diese Methode unterscheidet sich von der acceptPKCS7-Methode darin, dass InstallPKCS7 kein Anforderungszertifikat empfängt.
ICEnroll3::p ut_EnableSMIMECapabilities

Die ICEnroll4::EnableSMIMECapabilities-Eigenschaft steuert, ob pkcs (Put)
ICEnroll3::p ut_HashAlgID

Legt den Hashalgorithmus fest, der beim Signieren eines PKCS (Put) verwendet wird, oder ruft ihn ab.
ICEnroll3::p ut_LimitExchangeKeyToEncipherment

Legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob eine AT_KEYEXCHANGE Anforderung digitale Signaturen und verwendungsfreie Schlüssel enthält. (Put)
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew

Legt einen booleschen Wert fest, der die Aktion bestimmt, die vom Steuerelementobjekt für die Zertifikatregistrierung ausgeführt wird, wenn beim Generieren eines neuen Schlüssels ein Fehler auftritt, oder ruft diesen ab. (Put)
ICEnroll3::Reset

Gibt das Steuerelementobjekt für die Zertifikatregistrierung in seinen Ursprünglichen Zustand zurück und lässt dadurch die Wiederverwendung des Steuerelements zu. Diese Methode wurde zuerst in der ICEnroll3-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

Weitere Informationen

ICEnroll

ICEnroll2

IDispatch