Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |