PrivateKey-Objekt
[Das PrivateKey-Objekt ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Verwenden Sie stattdessen die X509Certificate2.PrivateKey-Eigenschaft im System.Security.Cryptography.X509Certificates-Namespace .]
Das PrivateKey-Objekt stellt den privaten Schlüssel dar, der einem Zertifikat zugeordnet ist.
Verwendung
Das PrivateKey-Objekt wird verwendet, um die folgenden Aufgaben auszuführen:
- Rufen Sie Informationen zum privaten Schlüssel ab.
- Öffnen Sie den Container für den privaten Schlüssel.
- Löschen Sie den privaten Schlüssel.
Member
Das PrivateKey-Objekt verfügt über folgende Membertypen:
Methoden
Das PrivateKey-Objekt verfügt über diese Methoden.
Methode | Beschreibung |
---|---|
Löschen | Löscht den Container mit privatem Schlüssel, auf den vom PrivateKey-Objekt verwiesen wird . |
IsAccessible | Ruft einen booleschen Wert ab, der angibt, ob der Benutzer auf den privaten Schlüssel zugreifen kann. Wenn true, kann der Benutzer auf den privaten Schlüssel zugreifen. |
IsExportable | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel exportiert werden kann. Wenn true, kann der private Schlüssel exportiert werden. |
IsHardwareDevice | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel auf einem Hardwaregerät gespeichert ist. Wenn true, wird der private Schlüssel auf einem Hardwaregerät gespeichert. |
IsMachineKeyset | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel ein Computerschlüssel ist. Wenn true, ist der private Schlüssel ein Computerschlüssel. |
IsProtected | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel geschützt ist. Wenn true, ist der private Schlüssel geschützt. |
IsRemovable | Ruft einen booleschen Wert ab, der angibt, ob sich der private Schlüssel auf einem Wechselmedium befindet. Wenn true, befindet sich der private Schlüssel auf einem Wechselmedium. |
Öffnen | Greift auf einen vorhandenen Schlüsselcontainer zu. |
Eigenschaften
Das PrivateKey-Objekt verfügt über diese Eigenschaften.
Eigenschaft | Zugriffstyp | BESCHREIBUNG |
---|---|---|
ContainerName |
Schreibgeschützt |
Ruft eine Zeichenfolge ab, die den Containernamen des privaten Schlüssels enthält. Das ist die Standardeigenschaft. |
KeySpec |
Schreibgeschützt |
Ruft die Schlüsselspezifikation ab. |
ProviderName |
Schreibgeschützt |
Ruft eine Zeichenfolge ab, die den Namen des CSP enthält. |
ProviderType |
Schreibgeschützt |
Ruft einen Enumerationswert ab, der den Typ des Anbieters angibt. |
UniqueContainerName |
Schreibgeschützt |
Ruft eine Zeichenfolge ab, die den eindeutigen Containernamen des privaten Schlüssels enthält. |
Bemerkungen
Das PrivateKey-Objekt kann erstellt werden und ist für Skripts sicher. Die ProgID für das PrivateKey-Objekt ist CAPICOM. PrivateKey.1.
Anforderungen
Anforderung | Wert |
---|---|
Verteilbare Komponente |
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP |
DLL |
|