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 |