Freigeben über


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
Capicom.dll