Freigeben über


X509AsymmetricSecurityKey Klasse

Definition

Stellt einen asymmetrischen Schlüssel für X.509-Zertifikate dar.

public ref class X509AsymmetricSecurityKey : System::IdentityModel::Tokens::AsymmetricSecurityKey
public class X509AsymmetricSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey
type X509AsymmetricSecurityKey = class
    inherit AsymmetricSecurityKey
Public Class X509AsymmetricSecurityKey
Inherits AsymmetricSecurityKey
Vererbung
X509AsymmetricSecurityKey

Konstruktoren

X509AsymmetricSecurityKey(X509Certificate2)

Initialisiert eine neue Instanz der X509AsymmetricSecurityKey-Klasse unter Verwendung des angegebenen X.509-Zertifikats.

Eigenschaften

KeySize

Ruft die Größe des öffentlichen Schlüssels (in Bits) ab, der dem X.509-Zertifikat zugeordnet ist.

Methoden

DecryptKey(String, Byte[])

Entschlüsselt den angegebenen verschlüsselten Schlüssel mit dem angegebenen kryptografischen Algorithmus.

EncryptKey(String, Byte[])

Verschlüsselt den angegebenen verschlüsselten Schlüssel mit dem angegebenen kryptografischen Algorithmus.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAsymmetricAlgorithm(String, Boolean)

Ruft den angegebenen asymmetrischen kryptografischen Algorithmus ab.

GetHashAlgorithmForSignature(String)

Ruft einen kryptografischen Algorithmus ab, der einen Hash für eine digitale Signatur generiert.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSignatureDeformatter(String)

Ruft den Deformatierungsalgorithmus für die digitale Signatur ab.

GetSignatureFormatter(String)

Ruft den Formatierungsalgorithmus für die digitale Signatur ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HasPrivateKey()

Ruft einen Wert ab, der angibt, ob der private Schlüssel verfügbar ist.

IsAsymmetricAlgorithm(String)

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus asymmetrische Schlüssel verwendet.

IsSupportedAlgorithm(String)

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus von dieser Klasse unterstützt wird.

IsSymmetricAlgorithm(String)

Ruft einen Wert ab, der angibt, ob der angegebene Algorithmus symmetrische Schlüssel verwendet.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: