IEnroll-Schnittstelle (xenroll.h)
[Diese Schnittstelle ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Die IEnroll-Schnittstelle stellt das Zertifikatregistrierungssteuerelement dar und wird hauptsächlich zum Generieren von Zertifikatanforderungen verwendet.
Vererbung
Die IEnroll-Schnittstelle erbt von der IUnknown-Schnittstelle . IEnroll verfügt auch über diese Arten von Membern:
Methoden
Die IEnroll-Schnittstelle verfügt über diese Methoden.
IEnroll::acceptFilePKCS7WStr Akzeptiert und verarbeitet einen PKCS (IEnroll.acceptFilePKCS7WStr) |
IEnroll::acceptPKCS7Blob Akzeptiert und verarbeitet einen PKCS (IEnroll.acceptPKCS7Blob) |
IEnroll::AddAuthenticatedAttributesToPKCS7Request Die AddAuthenticatedAttributesToPKCS7Request-Methode fügt einem PKCS authentifizierte Attribute hinzu. |
IEnroll::AddCertTypeToRequestWStr Fügt einer Anforderung (zur Unterstützung der Unternehmenszertifizierungsstelle) eine Zertifikatvorlage hinzu. |
IEnroll::AddExtensionsToRequest Die AddExtensionsToRequest-Methode fügt der Zertifikatanforderung Erweiterungen hinzu. Diese Methode wurde zuerst in der IEnroll-Schnittstelle definiert. |
IEnroll::AddNameValuePairToSignatureWStr Fügt der Anforderung das authentifizierte Name-Wert-Paar eines Attributs hinzu. Die Zertifizierungsstelle interpretiert die Bedeutung des Name-Wert-Paars. |
IEnroll::createFilePKCS10WStr Erstellt einen base64-codierten PKCS (IEnroll.createFilePKCS10WStr) |
IEnroll::createPKCS10WStr Erstellt einen base64-codierten PKCS (IEnroll.createPKCS10WStr) |
IEnroll::CreatePKCS7RequestFromRequest Die CreatePKCS7RequestFromRequest-Methode erstellt eine PKCS-Methode. |
IEnroll::enumContainersWStr Ruft die Namen von Containern für den Kryptografiedienstanbieter (CSP) ab, der von der ProviderNameWStr-Eigenschaft angegeben wird. |
IEnroll::enumProvidersWStr Die IEnroll4::enumProvidersWStr-Methode ruft die Namen der verfügbaren kryptografischen Dienstanbieter (CSPs) ab, die von der ProviderType-Eigenschaft angegeben werden. |
IEnroll::freeRequestInfoBlob Die freeRequestInfoBlob-Methode löscht einen Zertifikatkontext. Diese Methode wurde zuerst in der IEnroll-Schnittstelle definiert. |
IEnroll::get_CAStoreFlags Die CAStoreFlags-Eigenschaft von IEnroll4 legt ein Flag fest oder ruft es ab, das den Zertifizierungsstellenspeicher (CA) steuert, wenn der Speicher geöffnet wird. (Get) |
IEnroll::get_CAStoreNameWStr Mit der CAStoreNameWStr-Eigenschaft von IEnroll4 wird der Name des Speichers festgelegt oder abgerufen, in dem alle Nicht-"ROOT"- und Nicht-"MY"-Zertifikate aufbewahrt werden. (Get) |
IEnroll::get_CAStoreTypeWStr Legt den Typ des Speichers fest, der für den von der CAStoreNameWStr-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Get) |
IEnroll::get_ContainerNameWStr Legt den Namen des zu verwendenden Schlüsselcontainers fest oder ruft diesen ab. (Get) |
IEnroll::get_DeleteRequestCert Die DeleteRequestCert-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob Dummyzertifikate im Anforderungsspeicher gelöscht werden. (Get) |
IEnroll::get_EnableT61DNEncoding Legt einen booleschen Wert fest, der bestimmt, ob der distinguished Name in der Anforderung als T61-Zeichenfolge und nicht als Unicode-Zeichenfolge codiert wird, oder ruft diesen wert ab. (Get) |
IEnroll::get_GenKeyFlags Legt die Werte fest, die an CryptGenKey übergeben werden, wenn die Zertifikatanforderung generiert wird, oder ruft sie ab. (Get) |
IEnroll::get_HashAlgorithmWStr Legt nur den Signaturhashingalgorithmus fest, der zum Signieren des PKCS (IEnroll.get_HashAlgorithmWStr) verwendet wird, oder ruft diesen ab. |
IEnroll::get_KeySpec Legt den Typ des generierten Schlüssels fest oder ruft sie ab. (Get) |
IEnroll::get_MyStoreFlags Legt den Registrierungsspeicherort für den MY-Speicher fest oder ruft diese ab. (Get) |
IEnroll::get_MyStoreNameWStr Mit der MyStoreNameWStr-Eigenschaft von IEnroll4 wird der Name des Speichers festgelegt oder abgerufen, in dem Zertifikate mit verknüpften privaten Schlüsseln aufbewahrt werden. (Get) |
IEnroll::get_MyStoreTypeWStr Legt den Speichertyp fest, der von der MyStoreTypeWStr-Eigenschaft angegeben wird, oder ruft diese ab. (Get) |
IEnroll::get_ProviderFlags Die ProviderFlags-Eigenschaft von IEnroll4 legt den Anbietertyp fest oder ruft sie ab. (Get) |
IEnroll::get_ProviderNameWStr Legt den Namen des zu verwendenden Kryptografiedienstanbieters (CSP) fest oder ruft diesen ab. (Get) |
IEnroll::get_ProviderType Legt den Typ des Anbieters fest oder ruft den Typ ab. (Get) |
IEnroll::get_PVKFileNameWStr Legt den Namen der Datei fest, die exportierte Schlüssel enthält, oder ruft diesen ab. (Get) |
IEnroll::get_RenewalCertificate Gibt den Zertifikatkontext für das Erneuerungszertifikat an. (Get) |
IEnroll::get_RequestStoreFlags Die RequestStoreFlags-Eigenschaft von IEnroll4 legt den Registrierungsspeicherort fest oder ruft sie ab, der für den Anforderungsspeicher verwendet wird. (Get) |
IEnroll::get_RequestStoreNameWStr Die RequestStoreNameWStr-Eigenschaft von IEnroll4 legt den Namen des Speichers fest, der das Dummyzertifikat enthält, oder ruft diesen ab. (Get) |
IEnroll::get_RequestStoreTypeWStr Legt den Typ des Speichers fest, der für den durch die RequestStoreNameWStr-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. Dieser Speichertyp wird direkt an die CertOpenStore-Funktion übergeben. (Get) |
IEnroll::get_RootStoreFlags Legt den Registrierungsspeicherort fest oder ruft sie ab, der für den Stammspeicher verwendet wird. (Abrufen) |
IEnroll::get_RootStoreNameWStr Die RootStoreNameWStr-Eigenschaft von IEnroll4 legt den Namen des Stammspeichers fest oder ruft sie ab, in dem alle intrinsisch vertrauenswürdigen, selbstsignierten Stammzertifikate aufbewahrt werden. (Abrufen) |
IEnroll::get_RootStoreTypeWStr Legt den Typ des Speichers fest, der für den von der RootStoreNameWStr-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Abrufen) |
IEnroll::get_SPCFileNameWStr Die SPCFileNameWStr-Eigenschaft von IEnroll4 legt den Namen der Datei fest, in die das base64-codierte PKCS (Get) geschrieben werden soll, oder ruft diesen ab. |
IEnroll::get_UseExistingKeySet Die UseExistingKeySet-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob die vorhandenen Schlüssel verwendet werden sollen. (Abrufen) |
IEnroll::get_WriteCertToCSP Legt einen booleschen Wert fest, der bestimmt, ob ein Zertifikat in den Kryptografiedienstanbieter (CSP) geschrieben werden soll, oder ruft diesen ab. (Abrufen) |
IEnroll::get_WriteCertToUserDS Die WriteCertToUserDS-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob das Zertifikat in den Active Directory-Speicher des Benutzers geschrieben wird. (Abrufen) |
IEnroll::getCAStore Die getCAStore-Methode ist nicht implementiert. |
IEnroll::getCertContextFromPKCS7 Ruft einen Zertifikatkontext basierend auf einem PKCS ab. |
IEnroll::getMyStore Die getMyStore-Methode ist nicht implementiert. |
IEnroll::getROOTHStore Die getROOTHStore-Methode ist nicht implementiert. |
IEnroll::p ut_CAStoreFlags Die CAStoreFlags-Eigenschaft von IEnroll4 legt ein Flag fest oder ruft es ab, das den Speicher der Zertifizierungsstelle (CA) steuert, wenn der Speicher geöffnet wird. (Put) |
IEnroll::p ut_CAStoreNameWStr Die CAStoreNameWStr-Eigenschaft von IEnroll4 legt den Namen des Speichers fest oder ruft ab, in dem alle Nicht-"ROOT"- und Nicht-"MY"-Zertifikate aufbewahrt werden. (Put) |
IEnroll::p ut_CAStoreTypeWStr Legt den Typ des Speichers fest, der für den durch die CAStoreNameWStr-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Put) |
IEnroll::p ut_ContainerNameWStr Legt den Namen des zu verwendenden Schlüsselcontainers fest oder ruft diesen ab. (Put) |
IEnroll::p ut_DeleteRequestCert Die DeleteRequestCert-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob Dummyzertifikate im Anforderungsspeicher gelöscht werden. (Put) |
IEnroll::p ut_EnableT61DNEncoding Legt einen booleschen Wert fest, der bestimmt, ob der distinguished Name in der Anforderung als T61-Zeichenfolge und nicht als Unicode-Zeichenfolge codiert ist, oder ruft diesen ab. (Put) |
IEnroll::p ut_GenKeyFlags Legt die Werte fest, die an CryptGenKey übergeben werden, wenn die Zertifikatanforderung generiert wird, oder ruft sie ab. (Put) |
IEnroll::p ut_HashAlgorithmWStr Legt nur den Signaturhashalgorithmus fest, der zum Signieren des PKCS verwendet wird (IEnroll.put_HashAlgorithmWStr) |
IEnroll::p ut_KeySpec Legt den Typ des generierten Schlüssels fest oder ruft sie ab. (Put) |
IEnroll::p ut_MyStoreFlags Legt den Registrierungsspeicherort fest oder ruft sie ab, der für den MY-Speicher verwendet wird. (Put) |
IEnroll::p ut_MyStoreNameWStr Die MyStoreNameWStr-Eigenschaft von IEnroll4 legt den Namen des Speichers fest oder ruft ab, in dem Zertifikate mit verknüpften privaten Schlüsseln aufbewahrt werden. (Put) |
IEnroll::p ut_MyStoreTypeWStr Legt den Typ des Speichers fest, der von der MyStoreTypeWStr-Eigenschaft angegeben wird, oder ruft sie ab. (Put) |
IEnroll::p ut_ProviderFlags Die ProviderFlags-Eigenschaft von IEnroll4 legt den Anbietertyp fest oder ruft sie ab. (Put) |
IEnroll::p ut_ProviderNameWStr Legt den Namen des zu verwendenden Kryptografiedienstanbieters (CSP) fest oder ruft diesen ab. (Put) |
IEnroll::p ut_ProviderType Legt den Typ des Anbieters fest oder ruft sie ab. (Put) |
IEnroll::p ut_PVKFileNameWStr Legt den Namen der Datei fest, die exportierte Schlüssel enthält, oder ruft diesen ab. (Put) |
IEnroll::p ut_RenewalCertificate Gibt den Zertifikatkontext für das Verlängerungszertifikat an. (Put) |
IEnroll::p ut_RequestStoreFlags Die RequestStoreFlags-Eigenschaft von IEnroll4 legt den Registrierungsspeicherort fest oder ruft sie ab, die für den Anforderungsspeicher verwendet wird. (Put) |
IEnroll::p ut_RequestStoreNameWStr Die RequestStoreNameWStr-Eigenschaft von IEnroll4 legt den Namen des Speichers fest oder ruft diesen ab, der das Dummyzertifikat enthält. (Put) |
IEnroll::p ut_RequestStoreTypeWStr Legt den Typ des Speichers fest, der für den durch die RequestStoreNameWStr-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. Dieser Speichertyp wird direkt an die CertOpenStore-Funktion übergeben. (Put) |
IEnroll::p ut_RootStoreFlags Legt den Registrierungsspeicherort fest oder ruft sie ab, der für den Stammspeicher verwendet wird. (Put) |
IEnroll::p ut_RootStoreNameWStr Die RootStoreNameWStr-Eigenschaft von IEnroll4 legt den Namen des Stammspeichers fest oder ruft sie ab, in dem alle intrinsisch vertrauenswürdigen, selbstsignierten Stammzertifikate aufbewahrt werden. (Put) |
IEnroll::p ut_RootStoreTypeWStr Legt den Typ des Speichers fest, der für den von der RootStoreNameWStr-Eigenschaft angegebenen Speicher verwendet werden soll, oder ruft diesen ab. (Put) |
IEnroll::p ut_SPCFileNameWStr Die SPCFileNameWStr-Eigenschaft von IEnroll4 legt den Namen der Datei fest, in die das base64-codierte PKCS (Put) geschrieben werden soll, oder ruft diesen ab. |
IEnroll::p ut_UseExistingKeySet Die UseExistingKeySet-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob die vorhandenen Schlüssel verwendet werden sollen. (Put) |
IEnroll::p ut_WriteCertToCSP Legt einen booleschen Wert fest, der bestimmt, ob ein Zertifikat in den Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) geschrieben werden soll, oder ruft diesen wert ab. (Put) |
IEnroll::p ut_WriteCertToUserDS Die WriteCertToUserDS-Eigenschaft von IEnroll4 legt einen booleschen Wert fest oder ruft diesen ab, der bestimmt, ob das Zertifikat in den Active Directory-Speicher des Benutzers geschrieben wird. (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 |