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.
Die IX509PrivateKey-Schnittstelle stellt einen asymmetrischen privaten Schlüssel dar, der für Verschlüsselung, Signatur und Schlüsselvereinbarung verwendet werden kann. In den folgenden Objekten wird auf private Schlüssel verwiesen:
Vererbung
Die IX509PrivateKey-Schnittstelle erbt von der IDispatch-Schnittstelle . IX509PrivateKey verfügt auch über folgende Membertypen:
Methoden
Die IX509PrivateKey-Schnittstelle verfügt über diese Methoden.
|
IX509PrivateKey::Close Gibt das Handle des Kryptografiedienstanbieters (Cryptographic Service Provider, CSP) oder das Handle der Kryptografie-API:_Next Generation (CNG) Key Storage Provider (KSP) frei. |
|
IX509PrivateKey::Create Erstellt einen asymmetrischen privaten Schlüssel. |
|
IX509PrivateKey::D elete Gibt das Handle des Kryptografiedienstanbieters (Cryptographic Service Provider, CSP) oder des Handles der Kryptografie-API:_Next Generation (CNG) Key Storage Provider (KSP) frei und löscht den Schlüssel vom Datenträger oder smarten Karte. |
|
IX509PrivateKey::Export Kopiert den privaten Schlüssel in ein Bytearray. |
|
IX509PrivateKey::ExportPublicKey Exportiert den öffentlichen Schlüsselteil des asymmetrischen Schlüsselpaars. |
|
IX509PrivateKey::get_Algorithm Gibt einen Objektbezeichner (Object Identifier, OID) für den Algorithmus mit öffentlichem Schlüssel an oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_Certificate Gibt ein Bytearray an oder ruft es ab, das das Zertifikat enthält, das dem privaten Schlüssel zugeordnet ist. (Abrufen) |
|
IX509PrivateKey::get_ContainerName Gibt den Namen des Schlüsselcontainers an oder ruft er ab. (Abrufen) |
|
IX509PrivateKey::get_ContainerNamePrefix Gibt ein Präfix an, das dem Namen des Schlüsselcontainers hinzugefügt wurde, oder ruft es ab. (Abrufen) |
|
IX509PrivateKey::get_CspInformations Gibt eine Auflistung von ICspInformation-Objekten an, die Informationen zu den verfügbaren Kryptografieanbietern enthalten, die den öffentlichen Schlüsselalgorithmus unterstützen, der dem privaten Schlüssel zugeordnet ist, oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_CspStatus Gibt ein ICspStatus-Objekt an, das Informationen zum Kryptografieanbieter- und Algorithmuspaar enthält, das dem privaten Schlüssel zugeordnet ist, oder ruft es ab. (Abrufen) |
|
IX509PrivateKey::get_DefaultContainer Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel den Standardschlüsselcontainer darstellt. |
|
IX509PrivateKey::get_Description Gibt eine Zeichenfolge an, die eine Beschreibung des privaten Schlüssels enthält, oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_Existing Gibt einen booleschen Wert an, der angibt, ob der private Schlüssel erstellt oder importiert wurde, oder ruft diesen ab. (Abrufen) |
|
IX509PrivateKey::get_ExportPolicy Gibt Exporteinschränkungen für einen privaten Schlüssel an oder ruft diese ab. (Abrufen) |
|
IX509PrivateKey::get_FriendlyName Gibt einen Anzeigenamen für den privaten Schlüssel an oder ruft diese ab. (Abrufen) |
|
IX509PrivateKey::get_KeyProtection Gibt einen Wert an, der angibt, wie ein privater Schlüssel vor der Verwendung geschützt ist, oder ruft diesen ab. (Abrufen) |
|
IX509PrivateKey::get_KeySpec Gibt einen Wert an oder ruft diesen ab, der angibt, ob ein privater Schlüssel zum Signieren, zum Verschlüsseln oder für beides verwendet werden kann. (Abrufen) |
|
IX509PrivateKey::get_KeyUsage Gibt einen Wert an oder ruft diesen ab, der den spezifischen Zweck angibt, für den ein privater Schlüssel verwendet werden kann. (Abrufen) |
|
IX509PrivateKey::get_LegacyCsp Gibt einen booleschen Wert an, der angibt, ob es sich bei dem Anbieter um einen Kryptografiedienstanbieter (CryptoAPI( Legacy) handelt, oder ruft diesen ab. (Abrufen) |
|
IX509PrivateKey::get_Length Gibt die Länge des privaten Schlüssels in Bits an oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_MachineContext Gibt einen booleschen Wert an, der den kontext des lokalen Zertifikatspeichers identifiziert, oder ruft diesen ab. (Abrufen) |
|
IX509PrivateKey::get_Opened Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel geöffnet ist. |
|
IX509PrivateKey::get_ParentWindow Gibt die ID des Fensters an, das zum Anzeigen von Schlüsselinformationen verwendet wird, oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_ProviderName Gibt den Namen des Kryptografieanbieters an oder ruft er ab. (Abrufen) |
|
IX509PrivateKey::get_ProviderType Gibt den Typ des Kryptografieanbieters an, der dem privaten Schlüssel zugeordnet ist, oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_ReaderName Gibt den Namen eines intelligenten Karte-Lesers an oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_SecurityDescriptor Gibt den Sicherheitsdeskriptor für den privaten Schlüssel an oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_Silent Gibt einen booleschen Wert an, der angibt, ob das Zertifikatregistrierungssteuerelement ein Dialogfeld anzeigen darf, wenn auf den privaten Schlüssel zugegriffen wird, oder ruft diesen ab. (Abrufen) |
|
IX509PrivateKey::get_UIContextMessage Gibt eine Zeichenfolge an, die Text der Benutzeroberfläche enthält, die dem privaten Schlüssel zugeordnet ist, oder ruft sie ab. (Abrufen) |
|
IX509PrivateKey::get_UniqueContainerName Ruft einen eindeutigen Namen für den Schlüsselcontainer ab. |
|
IX509PrivateKey::Import Importiert einen vorhandenen privaten Schlüssel in einen Schlüsselcontainer innerhalb eines Kryptografieanbieters. |
|
IX509PrivateKey::Open Öffnet einen vorhandenen privaten Schlüssel. |
|
IX509PrivateKey::p ut_Algorithm Gibt einen Objektbezeichner (Object Identifier, OID) für den Algorithmus mit öffentlichem Schlüssel an oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_Certificate Gibt ein Bytearray an oder ruft es ab, das das Zertifikat enthält, das dem privaten Schlüssel zugeordnet ist. (Put) |
|
IX509PrivateKey::p ut_ContainerName Gibt den Namen des Schlüsselcontainers an oder ruft er ab. (Put) |
|
IX509PrivateKey::p ut_ContainerNamePrefix Gibt ein Präfix an, das dem Namen des Schlüsselcontainers hinzugefügt wurde, oder ruft es ab. (Put) |
|
IX509PrivateKey::p ut_CspInformations Gibt eine Auflistung von ICspInformation-Objekten an, die Informationen zu den verfügbaren Kryptografieanbietern enthalten, die den öffentlichen Schlüsselalgorithmus unterstützen, der dem privaten Schlüssel zugeordnet ist, oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_CspStatus Gibt ein ICspStatus-Objekt an, das Informationen zum Kryptografieanbieter- und Algorithmuspaar enthält, das dem privaten Schlüssel zugeordnet ist, oder ruft es ab. (Put) |
|
IX509PrivateKey::p ut_Description Gibt eine Zeichenfolge an, die eine Beschreibung des privaten Schlüssels enthält, oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_Existing Gibt einen booleschen Wert an, der angibt, ob der private Schlüssel erstellt oder importiert wurde, oder ruft diesen ab. (Put) |
|
IX509PrivateKey::p ut_ExportPolicy Gibt Exporteinschränkungen für einen privaten Schlüssel an oder ruft diese ab. (Put) |
|
IX509PrivateKey::p ut_FriendlyName Gibt einen Anzeigenamen für den privaten Schlüssel an oder ruft diese ab. (Put) |
|
IX509PrivateKey::p ut_KeyProtection Gibt einen Wert an, der angibt, wie ein privater Schlüssel vor der Verwendung geschützt ist, oder ruft diesen ab. (Put) |
|
IX509PrivateKey::p ut_KeySpec Gibt einen Wert an oder ruft diesen ab, der angibt, ob ein privater Schlüssel zum Signieren, zum Verschlüsseln oder für beides verwendet werden kann. (Put) |
|
IX509PrivateKey::p ut_KeyUsage Gibt einen Wert an oder ruft diesen ab, der den spezifischen Zweck angibt, für den ein privater Schlüssel verwendet werden kann. (Put) |
|
IX509PrivateKey::p ut_LegacyCsp Gibt einen booleschen Wert an, der angibt, ob es sich bei dem Anbieter um einen Kryptografiedienstanbieter (CryptoAPI( Legacy) handelt, oder ruft diesen ab. (Put) |
|
IX509PrivateKey::p ut_Length Gibt die Länge des privaten Schlüssels in Bits an oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_MachineContext Gibt einen booleschen Wert an, der den kontext des lokalen Zertifikatspeichers identifiziert, oder ruft diesen ab. (Put) |
|
IX509PrivateKey::p ut_ParentWindow Gibt die ID des Fensters an, das zum Anzeigen von Schlüsselinformationen verwendet wird, oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_Pin Gibt eine persönliche Identifikationsnummer (PIN) an, die verwendet wird, um Benutzer vor dem Zugriff auf einen Container mit privatem Schlüssel auf einem intelligenten Karte zu authentifizieren. |
|
IX509PrivateKey::p ut_ProviderName Gibt den Namen des Kryptografieanbieters an oder ruft er ab. (Put) |
|
IX509PrivateKey::p ut_ProviderType Gibt den Typ des Kryptografieanbieters an, der dem privaten Schlüssel zugeordnet ist, oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_ReaderName Gibt den Namen eines intelligenten Karte-Lesers an oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_SecurityDescriptor Gibt den Sicherheitsdeskriptor für den privaten Schlüssel an oder ruft sie ab. (Put) |
|
IX509PrivateKey::p ut_Silent Gibt einen booleschen Wert an, der angibt, ob das Zertifikatregistrierungssteuerelement ein Dialogfeld anzeigen darf, wenn auf den privaten Schlüssel zugegriffen wird, oder ruft diesen ab. (Put) |
|
IX509PrivateKey::p ut_UIContextMessage Gibt eine Zeichenfolge an, die Text der Benutzeroberfläche enthält, die dem privaten Schlüssel zugeordnet ist, oder ruft sie ab. (Put) |
|
IX509PrivateKey::Verify Überprüft, ob ein privater Schlüssel vorhanden ist und vom Client verwendet werden kann, öffnet den Schlüssel jedoch nicht. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | certenroll.h |