ICEnroll-Schnittstelle (xenroll.h)

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

Die ICEnroll-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 ICEnroll-Schnittstelle erbt von der IDispatch-Schnittstelle . ICEnroll verfügt auch über folgende Arten von Membern:

Methoden

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

 
ICEnroll::acceptFilePKCS7

Akzeptiert und verarbeitet eine Datei, die eine PKCS enthält.
ICEnroll::acceptPKCS7

Akzeptiert und verarbeitet einen PKCS (ICEnroll.acceptPKCS7)
ICEnroll::createFilePKCS10

Erstellt ein base64-codiertes PKCS (ICEnroll.createFilePKCS10)
ICEnroll::createPKCS10

Erstellt einen base64-codierten PKCS (ICEnroll.createPKCS10)
ICEnroll::enumContainers

Ruft die Namen von Containern für den Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) ab, der von der ProviderName-Eigenschaft angegeben wird. Diese Methode wurde zuerst in der ICEnroll-Schnittstelle definiert.
ICEnroll::enumProviders

Ruft die Namen der verfügbaren Kryptografiedienstanbieter (CSPs) ab, die von der ProviderType-Eigenschaft angegeben sind. Diese Methode wurde zuerst in der ICEnroll-Schnittstelle definiert.
ICEnroll::freeRequestInfo

Gibt Sitzungsbezeichner frei, wenn sie nicht mehr benötigt werden.
ICEnroll::get_CAStoreFlags

Legt ein Flag fest, das den Speicher der Zertifizierungsstelle (Ca) steuert, wenn der Speicher geöffnet wird, oder ruft es ab. (Abrufen)
ICEnroll::get_CAStoreName

Legt den Namen des Speichers fest, in dem alle Nicht-"ROOT"- und Nicht-"MY"-Zertifikate aufbewahrt werden, oder ruft den Namen ab. (Abrufen)
ICEnroll::get_CAStoreType

Legt den Typ des Speichers fest, der für den von der CAStoreName-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Abrufen)
ICEnroll::get_ContainerName

Die ContainerName-Eigenschaft von ICEnroll4 legt den Namen des zu verwendenden Schlüsselcontainers fest oder ruft diesen ab. (Abrufen)
ICEnroll::get_DeleteRequestCert

Legt einen booleschen Wert fest, der bestimmt, ob Dummyzertifikate im Anforderungsspeicher gelöscht werden, oder ruft diesen ab. (Abrufen)
ICEnroll::get_GenKeyFlags

Legt die Werte fest, die an die CryptGenKey-Funktion übergeben werden, wenn die Zertifikatanforderung generiert wird, oder ruft sie ab. (Abrufen)
ICEnroll::get_HashAlgorithm

Legt nur den Signaturhashalgorithmus fest, der zum Signieren des PKCS (ICEnroll.get_HashAlgorithm) verwendet wird, oder ruft diesen ab.
ICEnroll::get_KeySpec

Die KeySpec-Eigenschaft von ICEnroll4 legt den Typ des generierten Schlüssels fest oder ruft sie ab. (Abrufen)
ICEnroll::get_MyStoreFlags

Legt den Registrierungsspeicherort fest, der für MEINEN Speicher verwendet wird, oder ruft er ab. (Abrufen)
ICEnroll::get_MyStoreName

Legt den Namen des Speichers fest, in dem Zertifikate mit verknüpften privaten Schlüsseln aufbewahrt werden, oder ruft er ab. (Abrufen)
ICEnroll::get_MyStoreType

Legt den Typ des Speichers fest, der von der MyStoreName-Eigenschaft angegeben wird, oder ruft er ab. (Abrufen)
ICEnroll::get_ProviderFlags

Legt den Anbietertyp fest oder ruft den Anbietertyp ab. (Abrufen)
ICEnroll::get_ProviderName

Die ProviderName-Eigenschaft von ICEnroll4 legt den Namen des zu verwendenden Kryptografiedienstanbieters (CSP) fest oder ruft diesen ab. (Abrufen)
ICEnroll::get_ProviderType

Die ProviderType-Eigenschaft von ICEnroll4 legt den Anbietertyp fest oder ruft sie ab. (Abrufen)
ICEnroll::get_PVKFileName

Die PVKFileName-Eigenschaft von ICEnroll4 legt den Namen der Datei fest oder ruft diesen ab, die exportierte Schlüssel enthält. (Abrufen)
ICEnroll::get_RequestStoreFlags

Legt den Registrierungsspeicherort für den Anforderungsspeicher fest oder ruft sie ab. (Abrufen)
ICEnroll::get_RequestStoreName

Legt den Namen des Speichers fest, der das Dummyzertifikat enthält, oder rufticEnroll ab. (Abrufen)
ICEnroll::get_RequestStoreType

Legt den Typ des Speichers fest, der für den von der RequestStoreName-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. Dieser Speichertyp wird direkt an die CertOpenStore-Funktion übergeben. (Abrufen)
ICEnroll::get_RootStoreFlags

Die RootStoreFlags-Eigenschaft von ICEnroll4 legt den Registrierungsspeicherort fest oder ruft sie ab, der für den Stammspeicher verwendet wird. (Abrufen)
ICEnroll::get_RootStoreName

Legt den Namen des Stammspeichers fest, in dem alle intrinsisch vertrauenswürdigen, selbstsignierten Stammzertifikate aufbewahrt werden, oder ruft er ab. (Abrufen)
ICEnroll::get_RootStoreType

Legt den Typ des Speichers fest, der für den von der RootStoreName-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Abrufen)
ICEnroll::get_SPCFileName

Legt den Namen der Datei fest, in die das base64-codierte PKCS (Get) geschrieben werden soll, oder ruft diesen ab.
ICEnroll::get_UseExistingKeySet

Legt einen booleschen Wert fest, der bestimmt, ob die vorhandenen Schlüssel verwendet werden sollen, oder ruft diesen ab. (Abrufen)
ICEnroll::get_WriteCertToCSP

Die WriteCertToCSP-Eigenschaft von ICEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob ein Zertifikat in den Kryptografiedienstanbieter (CSP) geschrieben werden soll. (Abrufen)
ICEnroll::getCertFromPKCS7

Ruft das Zertifikat ab, das in einem PKCS enthalten ist.
ICEnroll::p ut_CAStoreFlags

Legt ein Flag fest, das den Speicher der Zertifizierungsstelle (Ca) steuert, wenn der Speicher geöffnet wird, oder ruft es ab. (Put)
ICEnroll::p ut_CAStoreName

Legt den Namen des Speichers fest, in dem alle Nicht-"ROOT"- und Nicht-"MY"-Zertifikate aufbewahrt werden, oder ruft den Namen ab. (Put)
ICEnroll::p ut_CAStoreType

Legt den Typ des Speichers fest, der für den von der CAStoreName-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Put)
ICEnroll::p ut_ContainerName

Die ContainerName-Eigenschaft von ICEnroll4 legt den Namen des zu verwendenden Schlüsselcontainers fest oder ruft diesen ab. (Put)
ICEnroll::p ut_DeleteRequestCert

Legt einen booleschen Wert fest, der bestimmt, ob Dummyzertifikate im Anforderungsspeicher gelöscht werden, oder ruft diesen ab. (Put)
ICEnroll::p ut_GenKeyFlags

Legt die Werte fest, die an die CryptGenKey-Funktion übergeben werden, wenn die Zertifikatanforderung generiert wird, oder ruft sie ab. (Put)
ICEnroll::p ut_HashAlgorithm

Legt nur den Signaturhashalgorithmus fest, der zum Signieren des PKCS (ICEnroll.put_HashAlgorithm) verwendet wird, oder ruft diesen ab.
ICEnroll::p ut_KeySpec

Die KeySpec-Eigenschaft von ICEnroll4 legt den Typ des generierten Schlüssels fest oder ruft sie ab. (Put)
ICEnroll::p ut_MyStoreFlags

Legt den Registrierungsspeicherort fest, der für MEINEN Speicher verwendet wird, oder ruft er ab. (Put)
ICEnroll::p ut_MyStoreName

Legt den Namen des Speichers fest, in dem Zertifikate mit verknüpften privaten Schlüsseln aufbewahrt werden, oder ruft er ab. (Put)
ICEnroll::p ut_MyStoreType

Legt den Typ des Speichers fest, der von der MyStoreName-Eigenschaft angegeben wird, oder ruft er ab. (Put)
ICEnroll::p ut_ProviderFlags

Legt den Anbietertyp fest oder ruft den Anbietertyp ab. (Put)
ICEnroll::p ut_ProviderName

Die ProviderName-Eigenschaft von ICEnroll4 legt den Namen des zu verwendenden Kryptografiedienstanbieters (CSP) fest oder ruft diesen ab. (Put)
ICEnroll::p ut_ProviderType

Die ProviderType-Eigenschaft von ICEnroll4 legt den Anbietertyp fest oder ruft sie ab. (Put)
ICEnroll::p ut_PVKFileName

Die PVKFileName-Eigenschaft von ICEnroll4 legt den Namen der Datei fest oder ruft diesen ab, die exportierte Schlüssel enthält. (Put)
ICEnroll::p ut_RequestStoreFlags

Legt den Registrierungsspeicherort für den Anforderungsspeicher fest oder ruft sie ab. (Put)
ICEnroll::p ut_RequestStoreName

Legt den Namen des Speichers fest, der das Dummyzertifikat enthält, oder rufticEnroll ab. (Put)
ICEnroll::p ut_RequestStoreType

Legt den Typ des Speichers fest, der für den von der RequestStoreName-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. Dieser Speichertyp wird direkt an die CertOpenStore-Funktion übergeben. (Put)
ICEnroll::p ut_RootStoreFlags

Die RootStoreFlags-Eigenschaft von ICEnroll4 legt den Registrierungsspeicherort fest oder ruft sie ab, der für den Stammspeicher verwendet wird. (Put)
ICEnroll::p ut_RootStoreName

Legt den Namen des Stammspeichers fest, in dem alle intrinsisch vertrauenswürdigen, selbstsignierten Stammzertifikate aufbewahrt werden, oder ruft er ab. (Put)
ICEnroll::p ut_RootStoreType

Legt den Typ des Speichers fest, der für den von der RootStoreName-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Put)
ICEnroll::p ut_SPCFileName

Legt den Namen der Datei fest, in die das base64-codierte PKCS (Put) geschrieben werden soll, oder ruft ihn ab.
ICEnroll::p ut_UseExistingKeySet

Legt einen booleschen Wert fest, der bestimmt, ob die vorhandenen Schlüssel verwendet werden sollen, oder ruft diesen ab. (Put)
ICEnroll::p ut_WriteCertToCSP

Die WriteCertToCSP-Eigenschaft von ICEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob ein Zertifikat in den Kryptografiedienstanbieter (CSP) geschrieben werden soll. (Put)

Anforderungen

   
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

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch