DSACryptoServiceProvider 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.
Definiert ein Wrapperobjekt, um auf die Kryptografiedienstanbieter-Implementierung (Cryptographic Service Provider) des DSA-Algorithmus zuzugreifen. Diese Klasse kann nicht vererbt werden.
public ref class DSACryptoServiceProvider sealed : System::Security::Cryptography::DSA, System::Security::Cryptography::ICspAsymmetricAlgorithm
public ref class DSACryptoServiceProvider sealed : System::Security::Cryptography::DSA
public sealed class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
public sealed class DSACryptoServiceProvider : System.Security.Cryptography.DSA
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class DSACryptoServiceProvider : System.Security.Cryptography.DSA, System.Security.Cryptography.ICspAsymmetricAlgorithm
type DSACryptoServiceProvider = class
inherit DSA
interface ICspAsymmetricAlgorithm
type DSACryptoServiceProvider = class
inherit DSA
[<System.Runtime.InteropServices.ComVisible(true)>]
type DSACryptoServiceProvider = class
inherit DSA
interface ICspAsymmetricAlgorithm
Public NotInheritable Class DSACryptoServiceProvider
Inherits DSA
Implements ICspAsymmetricAlgorithm
Public NotInheritable Class DSACryptoServiceProvider
Inherits DSA
- Vererbung
- Attribute
- Implementiert
Hinweise
Sie können die DSACryptoServiceProvider -Klasse verwenden, um digitale Signaturen zu erstellen und die Integrität Ihrer Daten zu schützen.
Um ein System mit öffentlichem Schlüssel zum digitalen Signieren einer Nachricht zu verwenden, wendet der Absender zuerst eine Hashfunktion auf die Nachricht an, um einen Nachrichtendigest zu erstellen. Der Absender verschlüsselt dann den Nachrichtendigest mit dem privaten Schlüssel des Absenders, um die persönliche Signatur des Absenders zu erstellen. Beim Empfang der Nachricht und Signatur entschlüsselt der Empfänger die Signatur mithilfe des öffentlichen Schlüssels des Absenders, um den Nachrichtendigest wiederherzustellen, und hashet die Nachricht mit demselben Hashalgorithmus, den der Absender verwendet hat. Wenn der Vom Empfänger berechnete Nachrichtendigest genau mit dem vom Absender empfangenen Nachrichtendigest übereinstimmt, kann der Empfänger sicher sein, dass die Nachricht während der Übertragung nicht geändert wurde. Beachten Sie, dass eine Signatur von jedem überprüft werden kann, da der öffentliche Schlüssel des Absenders allgemein bekannt ist.
Hinweis
Die Ersteller des DSA-Algorithmus haben ihre Unterstützung dafür zurückgezogen. Erwägen Sie die Verwendung der RSACryptoServiceProvider -Klasse anstelle der DSACryptoServiceProvider -Klasse. Verwenden Sie DSACryptoServiceProvider nur aus Kompatibilität mit Legacyanwendungen und -daten.
Dieser Algorithmus unterstützt Schlüssellängen von 512 Bit bis 1024 Bit in Schritten von 64 Bit.
Konstruktoren
DSACryptoServiceProvider() |
Initialisiert eine neue Instanz der DSACryptoServiceProvider-Klasse. |
DSACryptoServiceProvider(CspParameters) |
Initialisiert eine neue Instanz der DSACryptoServiceProvider-Klasse mit den angegebenen Parametern für den Kryptografiedienstanbieter (Cryptographic Service Provider, CSP). |
DSACryptoServiceProvider(Int32) |
Initialisiert eine neue Instanz der DSACryptoServiceProvider-Klasse mit der angegebenen Schlüsselgröße. |
DSACryptoServiceProvider(Int32, CspParameters) |
Initialisiert eine neue Instanz der DSACryptoServiceProvider-Klasse mit der angegebenen Schlüsselgröße und den angegebenen Parametern für den Kryptografiedienstanbieter (Cryptographic Service Provider, CSP). |
Felder
KeySizeValue |
Stellt die Größe des vom asymmetrischen Algorithmus verwendeten Schlüsselmodulos in Bits dar. (Geerbt von AsymmetricAlgorithm) |
LegalKeySizesValue |
Gibt die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen an. (Geerbt von AsymmetricAlgorithm) |
Eigenschaften
CspKeyContainerInfo |
Ruft ein CspKeyContainerInfo-Objekt ab, das zusätzliche beschreibende Informationen zu einem kryptografischen Schlüsselpaar enthält. |
KeyExchangeAlgorithm |
Ruft den Namen des Algorithmus für den Schlüsselaustausch ab. |
KeySize |
Ruft die Größe des vom asymmetrischen Algorithmus verwendeten Schlüssels in Bits ab. |
LegalKeySizes |
Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab. |
LegalKeySizes |
Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab. (Geerbt von AsymmetricAlgorithm) |
PersistKeyInCsp |
Ruft einen Wert ab, der angibt, ob der Schlüssel im Kryptografiedienstanbieter (CSP) beibehalten werden soll, oder legt diesen Wert fest. |
PublicOnly |
Ruft einen Wert ab, der angibt, ob das DSACryptoServiceProvider-Objekt nur einen öffentlichen Schlüssel enthält. |
SignatureAlgorithm |
Ruft den Namen des Signaturalgorithmus ab. |
UseMachineKeyStore |
Ruft einen Wert ab, der angibt, ob der Schlüssel statt im Benutzerprofilspeicher im Schlüsselspeicher des Computers beibehalten werden soll, oder legt diesen Wert fest. |
Methoden
Clear() |
Gibt alle von der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Geerbt von AsymmetricAlgorithm) |
CreateSignature(Byte[]) |
Erstellt die DSA-Signatur für die angegebenen Daten. |
CreateSignature(Byte[], DSASignatureFormat) |
Erstellt die DSA-Signatur für den angegebenen Hashwert im angegebenen Format. (Geerbt von DSA) |
CreateSignatureCore(ReadOnlySpan<Byte>, DSASignatureFormat) |
Erstellt die DSA-Signatur für den angegebenen Hashwert im angegebenen Format. (Geerbt von DSA) |
Dispose() |
Gibt alle von der aktuellen Instanz der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Geerbt von AsymmetricAlgorithm) |
Dispose(Boolean) |
Gibt die von der AsymmetricAlgorithm-Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. (Geerbt von AsymmetricAlgorithm) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
ExportCspBlob(Boolean) |
Exportiert ein BLOB, das die einem DSACryptoServiceProvider-Objekt zugeordneten Schlüsselinformationen enthält. |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel in das Format „PKCS#8 EncryptedPrivateKeyInfo“ mit einem bytebasierten Kennwort. (Geerbt von AsymmetricAlgorithm) |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel in das Format „PKCS#8 EncryptedPrivateKeyInfo“ 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 charbasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
ExportParameters(Boolean) |
Exportiert die DSAParameters. |
ExportPkcs8PrivateKey() |
Exportiert den aktuellen Schlüssel im Format „PKCS#8 PrivateKeyInfo“. (Geerbt von AsymmetricAlgorithm) |
ExportPkcs8PrivateKeyPem() |
Exportiert den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
ExportSubjectPublicKeyInfo() |
Exportiert den Teil mit dem öffentlichen Schlüssel des aktuellen Schlüssels in das Format „X.509 SubjectPublicKeyInfo“. (Geerbt von AsymmetricAlgorithm) |
ExportSubjectPublicKeyInfoPem() |
Exportiert den öffentlichen Schlüsselteil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
Finalize() |
Gibt alle dieser Instanz zugeordneten Ressourcen frei. |
FromXmlString(String) |
Stellt ein DSA-Objekt aus einer XML-Zeichenfolge wieder her. (Geerbt von DSA) |
GetHashCode() |
Fungiert 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 angegeben Format generiert wird. (Geerbt von DSA) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Berechnet, falls in einer abgeleiteten Klasse überschrieben, den Hashwert eines angegebenen Teils eines Bytearrays mithilfe eines angegebenen Hashalgorithmus. (Geerbt von DSA) |
HashData(Stream, HashAlgorithmName) |
Berechnet, falls in einer abgeleiteten Klasse überschrieben, den Hashwert eines angegebenen Binärdatenstroms mithilfe eines angegebenen Hashalgorithmus. (Geerbt von DSA) |
ImportCspBlob(Byte[]) |
Importiert ein BLOB, das DSA-Schlüsselinformationen darstellt. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort und ersetzt die Schlüssel für dieses Objekt. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort und ersetzt die Schlüssel für dieses Objekt. (Geerbt von DSA) |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem zeichenbasierten Kennwort und ersetzt die Schlüssel für dieses Objekt. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem zeichenbasierten Kennwort und ersetzt die Schlüssel für dieses Objekt. (Geerbt von DSA) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt. (Geerbt von DSA) |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importiert einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt. (Geerbt von DSA) |
ImportFromPem(ReadOnlySpan<Char>) |
Importiert einen mit RFC 7468 PEM-codierten Schlüssel und ersetzt die Schlüssel für dieses Objekt. (Geerbt von DSA) |
ImportParameters(DSAParameters) |
Importiert die angegebenen DSAParameters. |
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-PrivateKeyInfo-Struktur nach der Entschlüsselung und ersetzt die Schlüssel für dieses Objekt. (Geerbt von DSA) |
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen Schlüssel aus einer X.509-SubjectPublicKeyInfo-Struktur nach der Entschlüsselung und ersetzt dabei die Schlüssel für dieses Objekt. (Geerbt von DSA) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SignData(Byte[]) |
Berechnet und signiert den Hashwert des angegebenen Bytearrays. |
SignData(Byte[], HashAlgorithmName) |
Berechnet den Hashwert des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert. (Geerbt von DSA) |
SignData(Byte[], HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. (Geerbt von DSA) |
SignData(Byte[], Int32, Int32) |
Signiert ein Bytearray vom angegebenen Anfangspunkt bis zum angegebenen Endpunkt. |
SignData(Byte[], Int32, Int32, HashAlgorithmName) |
Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und signiert den sich ergebenden Hashwert. (Geerbt von DSA) |
SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. (Geerbt von DSA) |
SignData(Stream) |
Berechnet und signiert den Hashwert des angegebenen Eingabestreams. |
SignData(Stream, HashAlgorithmName) |
Berechnet den Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und signiert den resultierenden Hashwert. (Geerbt von DSA) |
SignData(Stream, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. (Geerbt von DSA) |
SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. (Geerbt von DSA) |
SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn unter Verwendung des angegebenen Signaturformats. (Geerbt von DSA) |
SignHash(Byte[], String) |
Berechnet die Signatur für den angegebenen Hashwert durch Verschlüsselung mit dem privaten Schlüssel. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
ToXmlString(Boolean) |
Erstellt eine XML-Zeichenfolgendarstellung des aktuellen DSA-Objekts und gibt diese zurück. (Geerbt von DSA) |
TryCreateSignature(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Versucht, die DSA-Signatur für den angegebenen Hashwert im angegebenen Format im angegebenen Puffer zu erstellen und im bereitgestellten Puffer zu platzieren. (Geerbt von DSA) |
TryCreateSignature(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Versucht, die DSA-Signatur für den angegebenen Hash im angegebenen Puffer zu erstellen. (Geerbt von DSA) |
TryCreateSignatureCore(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Versucht, die DSA-Signatur für den angegebenen Hashwert im angegebenen Format im angegebenen Puffer zu erstellen und im bereitgestellten Puffer zu platzieren. (Geerbt von DSA) |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8-EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort in einen bereitgestellten Puffer zu exportieren. (Geerbt von DSA) |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8-EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort in einen bereitgestellten Puffer zu exportieren. (Geerbt von DSA) |
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort( PEM-codiert) zu exportieren. (Geerbt von AsymmetricAlgorithm) |
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem charbasierten 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. (Geerbt von DSA) |
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. (Geerbt von DSA) |
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 Daten in einen angegebenen Puffer zu berechnen. (Geerbt von DSA) |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Versucht, die DSA-Signatur für die angegebenen Daten im angegebenen Format im angegebenen Puffer zu erstellen und im bereitgestellten Puffer zu platzieren. (Geerbt von DSA) |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Versucht, die DSA-Signatur für die angegebenen Daten im angegebenen Puffer zu erstellen. (Geerbt von DSA) |
TrySignDataCore(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Versucht, die DSA-Signatur für die angegebenen Daten im angegebenen Format im angegebenen Puffer zu erstellen und im bereitgestellten Puffer zu platzieren. (Geerbt von DSA) |
VerifyData(Byte[], Byte[]) |
Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für die angegebenen Daten berechnet wurde. |
VerifyData(Byte[], Byte[], HashAlgorithmName) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der angegebenen Daten unter Verwendung des angegebenen Hashalgorithmus und durch Vergleichen mit der angegebenen Signatur berechnet wird. (Geerbt von DSA) |
VerifyData(Byte[], Byte[], HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. (Geerbt von DSA) |
VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der Daten in einem Teil eines Bytearrays unter Verwendung des angegebenen Hashalgorithmus und durch Vergleichen mit der angegebenen Signatur berechnet wird. (Geerbt von DSA) |
VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. (Geerbt von DSA) |
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der Daten in einer Bytespanne unter Verwendung des angegebenen Hashalgorithmus und durch Vergleichen mit der angegebenen Signatur berechnet wird. (Geerbt von DSA) |
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. (Geerbt von DSA) |
VerifyData(Stream, Byte[], HashAlgorithmName) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert des angegebenen Datenstroms unter Verwendung des angegebenen Hashalgorithmus und durch Vergleichen mit der angegebenen Signatur berechnet wird. (Geerbt von DSA) |
VerifyData(Stream, Byte[], HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. (Geerbt von DSA) |
VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. (Geerbt von DSA) |
VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für die bereitgestellten Daten gültig ist. (Geerbt von DSA) |
VerifyHash(Byte[], String, Byte[]) |
Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für den angegebenen Hashwert berechnet wurde. |
VerifySignature(Byte[], Byte[]) |
Überprüft die DSA-Signatur für die angegebenen Daten. |
VerifySignature(Byte[], Byte[], DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist. (Geerbt von DSA) |
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Überprüft, ob eine digitale Signatur für einen angegebenen Datenhash gültig ist. (Geerbt von DSA) |
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist. (Geerbt von DSA) |
VerifySignatureCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist. (Geerbt von DSA) |
Explizite Schnittstellenimplementierungen
IDisposable.Dispose() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Eine Beschreibung dieses Elements finden Sie unter Dispose(). (Geerbt von AsymmetricAlgorithm) |