Freigeben über


IEnroll2-Schnittstelle (xenroll.h)

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

Die IEnroll2-Schnittstelle stellt das Zertifikatregistrierungssteuerelement dar und wird hauptsächlich zum Generieren von Zertifikatanforderungen verwendet.

Vererbung

Die IEnroll2-Schnittstelle erbt von IEnroll. IEnroll2 verfügt auch über folgende Arten von Membern:

Methoden

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

 
IEnroll2::EnumAlgs

Ruft die IDs kryptografischer Algorithmen in einer bestimmten Algorithmusklasse ab, die vom aktuellen Kryptografiedienstanbieter (CSP) unterstützt werden.
IEnroll2::get_EnableSMIMECapabilities

Steuert, ob PKCS (Get)
IEnroll2::get_HashAlgID

Die HashAlgID-Eigenschaft von IEnroll4 legt den Hashalgorithmus fest oder ruft sie ab, der beim Signieren eines PKCS (Get) verwendet wird.
IEnroll2::get_LimitExchangeKeyToEncipherment

Die LimitExchangeKeyToEncipherment-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob eine AT_KEYEXCHANGE Anforderung digitale Signatur- und Nichtrepudiationsschlüsselverwendungen enthält. (Abrufen)
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew

Die ReuseHardwareKeyIfUnableToGenNew-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der die Aktion des Zertifikatregistrierungssteuerungsobjekts bestimmt, wenn beim Generieren eines neuen Schlüssels ein Fehler auftritt. (Abrufen)
IEnroll2::GetAlgNameWStr

Ruft den Namen eines kryptografischen Algorithmus unter Berücksichtigung seiner ID ab. Die von dieser Methode abgerufenen Werte hängen vom aktuellen Kryptografiedienstanbieter (CSP) ab.
IEnroll2::GetKeyLen

Die IEnroll4::GetKeyLen-Methode ruft die minimale und maximale Schlüssellänge für die Signatur- und Austauschschlüssel ab.
IEnroll2::GetSupportedKeySpec

Ruft Informationen zur aktuellen Unterstützung des Kryptografiedienstanbieters (CSP) für Signatur- und/oder Austauschvorgänge ab.
IEnroll2::InstallPKCS7Blob

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

Steuert, ob pkcs (Put)
IEnroll2::p ut_HashAlgID

Die HashAlgID-Eigenschaft von IEnroll4 legt den Beim Signieren eines PKCS (Put) verwendeten Hashalgorithmus fest oder ruft ihn ab.
IEnroll2::p ut_LimitExchangeKeyToEncipherment

Die LimitExchangeKeyToEncipherment-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob eine AT_KEYEXCHANGE Anforderung digitale Signatur- und Nichtrepudiationsschlüsselverwendungen enthält. (Put)
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew

Die ReuseHardwareKeyIfUnableToGenNew-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der die Aktion des Zertifikatregistrierungssteuerungsobjekts bestimmt, wenn beim Generieren eines neuen Schlüssels ein Fehler auftritt. (Put)
IEnroll2::Reset

Gibt das Zertifikatregistrierungssteuerelementobjekt in seinen Ursprünglichen Zustand zurück und ermöglicht somit die Wiederverwendung des Steuerelements.
IEnroll2::SetHStoreCA

Die SetHStoreCA-Methode gibt das Handle an, das für den Zertifizierungsstellenspeicher verwendet werden soll. Diese Methode wurde zuerst in der IEnroll2-Schnittstelle definiert.
IEnroll2::SetHStoreMy

Die SetHStoreMy-Methode gibt das Handle an, das für den MY-Speicher verwendet werden soll. Diese Methode wurde zuerst in der IEnroll2-Schnittstelle definiert.
IEnroll2::SetHStoreRequest

Die SetHStoreRequest-Methode gibt das Handle an, das für den Anforderungsspeicher verwendet werden soll. Diese Methode wurde zuerst in der IEnroll2-Schnittstelle definiert.
IEnroll2::SetHStoreROOT

Die SetHStoreROOT-Methode gibt das Handle an, das für den Stammspeicher verwendet werden soll. Diese Methode wurde zuerst in der IEnroll2-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

IEnroll