ECDsa Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine abstrakte Basisklasse bereit, die den Elliptic Curve Digital Signature Algorithm (ECDSA) kapselt.
public ref class ECDsa abstract : System::Security::Cryptography::ECAlgorithm
public ref class ECDsa abstract : System::Security::Cryptography::AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.ECAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
type ECDsa = class
inherit ECAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECDsa = class
inherit AsymmetricAlgorithm
type ECDsa = class
inherit AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits ECAlgorithm
Public MustInherit Class ECDsa
Inherits AsymmetricAlgorithm
- Vererbung
- Vererbung
- Abgeleitet
- Attribute
Hinweise
Diese Klasse dient als abstrakte Basisklasse für ECDsaCng Ableitungen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ECDsa() |
Initialisiert eine neue Instanz der ECDsa-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| KeySizeValue |
Stellt die Größe des schlüsselmodulus in Bits dar, das vom asymmetrischen Algorithmus verwendet wird. (Geerbt von AsymmetricAlgorithm) |
| LegalKeySizesValue |
Gibt die Schlüsselgrößen an, die vom asymmetrischen Algorithmus unterstützt werden. (Geerbt von AsymmetricAlgorithm) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| KeyExchangeAlgorithm |
Ruft den Namen des Schlüsselaustauschalgorithmus ab. |
| KeySize |
Ruft die Größe des schlüsselmodulus in Bits ab, das vom asymmetrischen Algorithmus verwendet wird, oder legt diese fest. (Geerbt von AsymmetricAlgorithm) |
| LegalKeySizes |
Ruft die Schlüsselgrößen ab, die vom asymmetrischen Algorithmus unterstützt werden. (Geerbt von AsymmetricAlgorithm) |
| SignatureAlgorithm |
Ruft den Namen des Signaturalgorithmus ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Clear() |
Gibt alle Ressourcen frei, die von der AsymmetricAlgorithm-Klasse verwendet werden. (Geerbt von AsymmetricAlgorithm) |
| Create() |
Erstellt eine neue Instanz der Standardimplementierung des Elliptic Curve Digital Signature Algorithm (ECDSA). |
| Create(ECCurve) |
Erstellt eine neue Instanz der Standardimplementierung des Elliptic Curve Digital Signature Algorithm (ECDSA) mit einem neu generierten Schlüssel über der angegebenen Kurve. |
| Create(ECParameters) |
Erstellt eine neue Instanz der Standardimplementierung des Elliptic Curve Digital Signature Algorithm (ECDSA) unter Verwendung der angegebenen Parameter als Schlüssel. |
| Create(String) |
Veraltet.
Erstellt eine neue Instanz der angegebenen Implementierung des Elliptic Curve Digital Signature Algorithm (ECDSA). |
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der AsymmetricAlgorithm Klasse verwendet werden. (Geerbt von AsymmetricAlgorithm) |
| Dispose(Boolean) |
Gibt die von der AsymmetricAlgorithm Klasse verwendeten nicht verwalteten Ressourcen frei und gibt optional die verwalteten Ressourcen frei. (Geerbt von AsymmetricAlgorithm) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| ExportECPrivateKey() |
Exportiert den aktuellen Schlüssel im ECPrivateKey-Format. |
| ExportECPrivateKey() |
Exportiert den aktuellen Schlüssel im ECPrivateKey-Format. (Geerbt von ECAlgorithm) |
| ExportECPrivateKeyPem() |
Exportiert den aktuellen Schlüssel im ECPrivateKey-Format, PEM-codiert. (Geerbt von ECAlgorithm) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort. (Geerbt von AsymmetricAlgorithm) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort. (Geerbt von AsymmetricAlgorithm) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| ExportExplicitParameters(Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die expliziten Parameter für eine elliptische Kurve exportiert. |
| ExportExplicitParameters(Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das explizite ECParameters Für ein ECCurve exportiert. (Geerbt von ECAlgorithm) |
| ExportParameters(Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die benannten oder expliziten Parameter für eine elliptische Kurve exportiert. Wenn die Kurve einen Namen hat, enthält das Curve Feld benannte Kurvenparameter, andernfalls enthält es explizite Parameter. |
| ExportParameters(Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der benannte oder explizite ECParameters Name für eine ECCurve exportiert. Wenn die Kurve einen Namen hat, enthält die Curve-Eigenschaft benannte Kurvenparameter, andernfalls werden explizite Parameter enthalten. (Geerbt von ECAlgorithm) |
| ExportPkcs8PrivateKey() |
Exportiert den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format. (Geerbt von AsymmetricAlgorithm) |
| ExportPkcs8PrivateKeyPem() |
Exportiert den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| ExportSubjectPublicKeyInfo() |
Exportiert den public-key-Teil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format. (Geerbt von AsymmetricAlgorithm) |
| ExportSubjectPublicKeyInfoPem() |
Exportiert den public-key-Teil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| FromXmlString(String) |
Diese Methode löst in allen Fällen aus. |
| FromXmlString(String) |
Wenn ein Objekt in einer abgeleiteten Klasse überschrieben wird, wird ein AsymmetricAlgorithm Objekt aus einer XML-Zeichenfolge rekonstruiert. Andernfalls löst ein NotImplementedException. (Geerbt von AsymmetricAlgorithm) |
| GenerateKey(ECCurve) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein neues kurzlebiges öffentliches/privates Schlüsselpaar für die angegebene Kurve generiert, wobei der aktuelle Schlüssel ersetzt wird. |
| GenerateKey(ECCurve) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird für die angegebene Kurve ein neuer öffentlicher/privater Schlüsselpair generiert. (Geerbt von ECAlgorithm) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetMaxSignatureSize(DSASignatureFormat) |
Ruft die größte Größe in Bytes für eine Signatur ab, die von diesem Schlüssel im angegebenen Format erstellt wird. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert des angegebenen Teils eines Bytearrays mithilfe des angegebenen Hashingalgorithmus berechnet. |
| HashData(Stream, HashAlgorithmName) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert des angegebenen binären Datenstroms mithilfe des angegebenen Hashingalgorithmus berechnet. |
| ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer ECPrivateKey-Struktur, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer ECPrivateKey-Struktur, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, importiert der öffentliche/private Keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Schlüsselpair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem charbasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, importiert das public/private keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem charbasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert einen verschlüsselten RFC 7468 PEM-codierten privaten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert einen verschlüsselten RFC 7468 PEM-codierten privaten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importiert einen verschlüsselten RFC 7468 PEM-codierten privaten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importiert einen verschlüsselten RFC 7468 PEM-codierten privaten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportFromPem(ReadOnlySpan<Char>) |
Importiert einen RFC 7468 PEM-codierten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportFromPem(ReadOnlySpan<Char>) |
Importiert einen RFC 7468 PEM-codierten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportParameters(ECParameters) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die angegebenen Parameter importiert. |
| ImportParameters(ECParameters) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der angegebene ECParametersWert importiert. (Geerbt von ECAlgorithm) |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 PrivateKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 PrivateKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Beim Außerkraftsetzen in einer abgeleiteten Klasse importiert der öffentliche/private Keypair nach der Entschlüsselung aus einer PKCS#8 PrivateKeyInfo-Struktur, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen Schlüssel aus einer X.509 SubjectPublicKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen Schlüssel aus einer X.509 SubjectPublicKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von ECAlgorithm) |
| ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Beim Außerkraftsetzen in einer abgeleiteten Klasse importiert der öffentliche Schlüssel aus einer X.509 SubjectPublicKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats. |
| SignData(Byte[], HashAlgorithmName) |
Berechnet den Hashwert des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert. |
| SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats. |
| SignData(ReadOnlySpan<Byte>, HashAlgorithmName) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn im angegebenen Format im bereitgestellten Puffer. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn im angegebenen Format im bereitgestellten Puffer. |
| SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats. |
| SignData(Stream, HashAlgorithmName) |
Berechnet den Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert. |
| SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats. |
| SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn mithilfe des angegebenen Signaturformats. |
| SignHash(Byte[], DSASignatureFormat) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format. |
| SignHash(Byte[]) |
Generiert eine digitale Signatur für den angegebenen Hashwert. |
| SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format in den bereitgestellten Puffer. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert in den bereitgestellten Puffer. |
| SignHash(ReadOnlySpan<Byte>) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert. |
| SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat) |
Berechnet die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| ToXmlString(Boolean) |
Diese Methode löst in allen Fällen aus. |
| ToXmlString(Boolean) |
Wenn eine abgeleitete Klasse überschrieben wird, wird eine XML-Zeichenfolgendarstellung des aktuellen AsymmetricAlgorithm Objekts erstellt und zurückgegeben. Andernfalls löst ein NotImplementedException. (Geerbt von AsymmetricAlgorithm) |
| TryExportECPrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im ECPrivateKey-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportECPrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im ECPrivateKey-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von ECAlgorithm) |
| TryExportECPrivateKeyPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten ECPrivateKey-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von ECAlgorithm) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. (Geerbt von ECAlgorithm) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. (Geerbt von ECAlgorithm) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines charbasierten Kennworts zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort zu exportieren, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von ECAlgorithm) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportPkcs8PrivateKeyPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von ECAlgorithm) |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Versucht, den Hashwert der angegebenen schreibgeschützten Bytespanne mithilfe des angegebenen Hashingalgorithmus in das bereitgestellte Ziel zu berechnen. |
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Versucht, die ECDSA-Signatur für die angegebenen Daten im angegebenen Format im bereitgestellten Puffer zu erstellen. |
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Versucht, die digitale ECDSA-Signatur für die angegebene schreibgeschützte Bytespanne im bereitgestellten Ziel mithilfe des angegebenen Hashingalgorithmus und des aktuellen Schlüssels zu berechnen. |
| TrySignDataCore(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Versucht, die ECDSA-Signatur für die angegebenen Daten im angegebenen Format im bereitgestellten Puffer zu erstellen. |
| TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Versucht, die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format in dem bereitgestellten Puffer zu erstellen. |
| TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Versucht, die digitale ECDSA-Signatur für die angegebene schreibgeschützte Bytespanne zu berechnen, die einen Datenhash in das bereitgestellte Ziel mithilfe des aktuellen Schlüssels darstellt. |
| TrySignHashCore(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Versucht, die ECDSA-Signatur für den angegebenen Hashwert im angegebenen Format in dem bereitgestellten Puffer zu erstellen. |
| VerifyData(Byte[], Byte[], HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. |
| VerifyData(Byte[], Byte[], HashAlgorithmName) |
Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel geeignet ist und Daten mit einem angegebenen Hashalgorithmus bereitgestellt werden. |
| VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. |
| VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName) |
Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel geeignet ist und ein Teil der Daten mit einem angegebenen Hashalgorithmus bereitgestellt wird. |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName) |
Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel geeignet ist und Daten mit einem angegebenen Hashalgorithmus bereitgestellt werden. |
| VerifyData(Stream, Byte[], HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. |
| VerifyData(Stream, Byte[], HashAlgorithmName) |
Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel geeignet ist und Daten mit einem angegebenen Hashalgorithmus bereitgestellt werden. |
| VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. |
| VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. |
| VerifyHash(Byte[], Byte[], DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist. |
| VerifyHash(Byte[], Byte[]) |
Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel und den bereitgestellten Datenhash geeignet ist. |
| VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist. |
| VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel und den bereitgestellten Datenhash geeignet ist. |
| VerifyHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDisposable.Dispose() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Eine Beschreibung dieses Mitglieds finden Sie unter Dispose(). (Geerbt von AsymmetricAlgorithm) |