PrivateKey-Objekt
[Das PrivateKey-Objekt kann in den im Abschnitt Anforderungen angegebenen Betriebssystemen verwendet werden. Verwenden Sie stattdessen die X509Certificate2.PrivateKey-Eigenschaft im Namespace System.Security.Cryptography.X509Certificates.]
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.
Members
Das PrivateKey-Objekt verfügt über die folgenden Membertypen:
Methoden
Das PrivateKey-Objekt verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| Löschen | Löscht den Privaten Schlüsselcontainer, auf den das PrivateKey-Objekt verweist. |
| IsAccessible | Ruft einen booleschen Wert ab, der angibt, ob der Benutzer auf den privaten Schlüssel zugegriffen werden kann. True gibt an, dass der Benutzer auf den privaten Schlüssel zugreifen kann. |
| IsExportable | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel exportiert werden kann. True gibt an, dass der private Schlüssel exportiert werden kann. |
| IsHardwareDevice | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel auf einem Hardwaregerät gespeichert ist. True gibt an, dass der private Schlüssel auf einem Hardwaregerät gespeichert wird. |
| IsMachineKeyset | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel ein Computerschlüssel ist. True gibt an, dass der private Schlüssel ein Computerschlüssel ist. |
| IsProtected | Ruft einen booleschen Wert ab, der angibt, ob der private Schlüssel geschützt ist. True gibt an, dass der private Schlüssel geschützt ist. |
| IsRemovable | Ruft einen booleschen Wert ab, der angibt, ob sich der private Schlüssel auf einem Wechselmedium befindet. True gibt an, dass sich der private Schlüssel auf einem Wechselmedium befindet. |
| Öffnen | Greifen Sie 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. Dies 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 Namen des Privaten Schlüsselcontainers enthält. |
Bemerkungen
Das PrivateKey-Objekt kann erstellt werden und ist sicher für Skripts. Die ProgID für das PrivateKey-Objekt ist CAPICOM. PrivateKey.1.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Verteilbare Komponente |
CAPICOM 2.0 oder höher auf Windows Server 2003 und Windows XP |
| DLL |
|