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 |