ECDsa Klass

Definition

Tillhandahåller en abstrakt basklass som kapslar in Elliptic Curve Digital Signature Algorithm (ECDSA).

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
Arv
Arv
Härledda
Attribut

Kommentarer

Den här klassen fungerar som den abstrakta basklassen för ECDsaCng härledning.

Konstruktorer

Name Description
ECDsa()

Initierar en ny instans av ECDsa klassen.

Fält

Name Description
KeySizeValue

Representerar storleken, i bitar, på de nyckelmoduler som används av den asymmetriska algoritmen.

(Ärvd från AsymmetricAlgorithm)
LegalKeySizesValue

Anger de nyckelstorlekar som stöds av den asymmetriska algoritmen.

(Ärvd från AsymmetricAlgorithm)

Egenskaper

Name Description
KeyExchangeAlgorithm

Hämtar namnet på nyckelutbytesalgoritmen.

KeySize

Hämtar eller anger storleken, i bitar, på de nyckelmoduler som används av den asymmetriska algoritmen.

(Ärvd från AsymmetricAlgorithm)
LegalKeySizes

Hämtar de nyckelstorlekar som stöds av den asymmetriska algoritmen.

(Ärvd från AsymmetricAlgorithm)
SignatureAlgorithm

Hämtar namnet på signaturalgoritmen.

Metoder

Name Description
Clear()

Släpper alla resurser som används av AsymmetricAlgorithm klassen.

(Ärvd från AsymmetricAlgorithm)
Create()

Skapar en ny instans av standardimplementeringen av Elliptic Curve Digital Signature Algorithm (ECDSA).

Create(ECCurve)

Skapar en ny instans av standardimplementeringen av Elliptic Curve Digital Signature Algorithm (ECDSA) med en nyligen genererad nyckel över den angivna kurvan.

Create(ECParameters)

Skapar en ny instans av standardimplementeringen av Elliptic Curve Digital Signature Algorithm (ECDSA) med de angivna parametrarna som nyckel.

Create(String)
Föråldrad.

Skapar en ny instans av den angivna implementeringen av Elliptic Curve Digital Signature Algorithm (ECDSA).

Dispose()

Släpper alla resurser som används av den aktuella instansen AsymmetricAlgorithm av klassen.

(Ärvd från AsymmetricAlgorithm)
Dispose(Boolean)

Släpper de ohanterade resurser som används av AsymmetricAlgorithm klassen och släpper eventuellt de hanterade resurserna.

(Ärvd från AsymmetricAlgorithm)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ExportECPrivateKey()

Exporterar den aktuella nyckeln i ECPrivateKey-formatet.

ExportECPrivateKey()

Exporterar den aktuella nyckeln i ECPrivateKey-formatet.

(Ärvd från ECAlgorithm)
ExportECPrivateKeyPem()

Exporterar den aktuella nyckeln i ECPrivateKey-format, PEM-kodad.

(Ärvd från ECAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord.

(Ärvd från AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord.

(Ärvd från AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord, PEM-kodat.

(Ärvd från AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord, PEM-kodat.

(Ärvd från AsymmetricAlgorithm)
ExportExplicitParameters(Boolean)

När den åsidosättas i en härledd klass exporteras de explicita parametrarna för en elliptisk kurva.

ExportExplicitParameters(Boolean)

När den åsidosätts i en härledd klass exporteras den explicita ECParameters för en ECCurve.

(Ärvd från ECAlgorithm)
ExportParameters(Boolean)

När den åsidosättas i en härledd klass exporteras de namngivna eller explicita parametrarna för en elliptisk kurva. Om kurvan har ett namn innehåller fältet Curve namngivna kurvparametrar, annars innehåller det explicita parametrar.

ExportParameters(Boolean)

När det åsidosätts i en härledd klass exporteras det namngivna eller explicita ECParameters för en ECCurve. Om kurvan har ett namn innehåller egenskapen Curve namngivna kurvparametrar, annars innehåller den explicita parametrar.

(Ärvd från ECAlgorithm)
ExportPkcs8PrivateKey()

Exporterar den aktuella nyckeln i formatet PKCS#8 PrivateKeyInfo.

(Ärvd från AsymmetricAlgorithm)
ExportPkcs8PrivateKeyPem()

Exporterar den aktuella nyckeln i PKCS#8 PrivateKeyInfo-format, PEM-kodad.

(Ärvd från AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo()

Exporterar den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo.

(Ärvd från AsymmetricAlgorithm)
ExportSubjectPublicKeyInfoPem()

Exporterar den offentliga delen av den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo, PEM-kodad.

(Ärvd från AsymmetricAlgorithm)
FromXmlString(String)

Den här metoden genererar i alla fall.

FromXmlString(String)

När det åsidosättas i en härledd klass rekonstruerar ett AsymmetricAlgorithm objekt från en XML-sträng. Annars genererar en NotImplementedException.

(Ärvd från AsymmetricAlgorithm)
GenerateKey(ECCurve)

När det åsidosättas i en härledd klass genererar ett nytt tillfälliga offentligt/privat nyckelpar för den angivna kurvan och ersätter den aktuella nyckeln.

GenerateKey(ECCurve)

När det åsidosättas i en härledd klass genererar en ny offentlig/privat keypair för den angivna kurvan.

(Ärvd från ECAlgorithm)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetMaxSignatureSize(DSASignatureFormat)

Hämtar den största storleken, i byte, för en signatur som skapas av den här nyckeln i det angivna formatet.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName)

När det åsidosättas i en härledd klass beräknar hash-värdet för den angivna delen av en bytematris med hjälp av den angivna hash-algoritmen.

HashData(Stream, HashAlgorithmName)

När det åsidosätts i en härledd klass beräknar hash-värdet för den angivna binära dataströmmen med hjälp av den angivna hash-algoritmen.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importerar det offentliga/privata nyckelparet från en ECPrivateKey-struktur och ersätter nycklarna för det här objektet.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importerar det offentliga/privata nyckelparet från en ECPrivateKey-struktur och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importerar den offentliga/privata keypair från en PKCS#8 EncryptedPrivateKeyInfo-struktur efter dekryptering med ett bytebaserat lösenord och ersätter nycklarna för det här objektet.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importerar den offentliga/privata keypair från en PKCS#8 EncryptedPrivateKeyInfo-struktur efter dekryptering med ett bytebaserat lösenord och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

När det åsidosätts i en härledd klass importeras den offentliga/privata keypair från en PKCS#8 EncryptedPrivateKeyInfo-struktur efter dekryptering med ett bytebaserat lösenord och ersätter nycklarna för det här objektet.

(Ärvd från AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importerar det offentliga/privata nyckelparet från en PKCS#8 EncryptedPrivateKeyInfo-struktur efter dekryptering med ett teckenbaserat lösenord och ersätter nycklarna för det här objektet.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importerar den offentliga/privata keypair från en PKCS#8 EncryptedPrivateKeyInfo-struktur efter dekryptering med ett bytebaserat lösenord och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

När den åsidosätts i en härledd klass importeras den offentliga/privata keypair från en PKCS#8 EncryptedPrivateKeyInfo-struktur efter dekryptering med ett teckenbaserat lösenord och ersätter nycklarna för det här objektet.

(Ärvd från AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importerar en krypterad RFC 7468 PEM-kodad privat nyckel och ersätter nycklarna för det här objektet.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importerar en krypterad RFC 7468 PEM-kodad privat nyckel och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importerar en krypterad RFC 7468 PEM-kodad privat nyckel och ersätter nycklarna för det här objektet.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importerar en krypterad RFC 7468 PEM-kodad privat nyckel och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Importerar en RFC 7468 PEM-kodad nyckel och ersätter nycklarna för det här objektet.

ImportFromPem(ReadOnlySpan<Char>)

Importerar en RFC 7468 PEM-kodad nyckel och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportParameters(ECParameters)

När det åsidosättas i en härledd klass importeras de angivna parametrarna.

ImportParameters(ECParameters)

När den åsidosättas i en härledd klass importeras den angivna ECParameters.

(Ärvd från ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importerar den offentliga/privata keypair från en PKCS#8 PrivateKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importerar den offentliga/privata keypair från en PKCS#8 PrivateKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet.

(Ärvd från ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

När den åsidosätts i en härledd klass importeras den offentliga/privata keypair från en PKCS#8 PrivateKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet.

(Ärvd från AsymmetricAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importerar den offentliga nyckeln från en X.509 SubjectPublicKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importerar den offentliga nyckeln från en X.509 SubjectPublicKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet

(Ärvd från ECAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

När den åsidosätts i en härledd klass importeras den offentliga nyckeln från en X.509 SubjectPublicKeyInfo-struktur efter dekryptering och ersätter nycklarna för det här objektet.

(Ärvd från AsymmetricAlgorithm)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.

SignData(Byte[], HashAlgorithmName)

Beräknar hash-värdet för den angivna bytematrisen med den angivna hash-algoritmen och signerar det resulterande hashvärdet.

SignData(Byte[], Int32, Int32, HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.

SignData(Byte[], Int32, Int32, HashAlgorithmName)

Beräknar hash-värdet för en del av den angivna bytematrisen med den angivna hash-algoritmen och signerar det resulterande hashvärdet.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName)

Beräknar hash-värdet för angivna data och signerar dem.

SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för de angivna data och signerar dem i angivet format i den angivna bufferten.

SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName)

Beräknar hash-värdet för de angivna data och signerar dem i angivet format i den angivna bufferten.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.

SignData(Stream, HashAlgorithmName)

Beräknar hash-värdet för den angivna dataströmmen med den angivna hash-algoritmen och signerar det resulterande hashvärdet.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Beräknar hash-värdet för angivna data och signerar dem med det angivna signaturformatet.

SignHash(Byte[], DSASignatureFormat)

Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format.

SignHash(Byte[])

Genererar en digital signatur för det angivna hash-värdet.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format.

SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)

Beräknar ECDSA-signaturen för det angivna hashvärdet i det angivna formatet till den angivna bufferten.

SignHash(ReadOnlySpan<Byte>, Span<Byte>)

Beräknar ECDSA-signaturen för det angivna hashvärdet till den angivna bufferten.

SignHash(ReadOnlySpan<Byte>)

Beräknar ECDSA-signaturen för det angivna hash-värdet.

SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat)

Beräknar ECDSA-signaturen för det angivna hashvärdet i angivet format.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ToXmlString(Boolean)

Den här metoden genererar i alla fall.

ToXmlString(Boolean)

När det åsidosättas i en härledd klass skapar och returnerar du en XML-strängrepresentation av det aktuella AsymmetricAlgorithm objektet. Annars genererar en NotImplementedException.

(Ärvd från AsymmetricAlgorithm)
TryExportECPrivateKey(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i ECPrivateKey-formatet till en angivet buffert.

TryExportECPrivateKey(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i ECPrivateKey-formatet till en angivet buffert.

(Ärvd från ECAlgorithm)
TryExportECPrivateKeyPem(Span<Char>, Int32)

Försöker exportera den aktuella nyckeln i PEM-kodat ECPrivateKey-format till en angivet buffert.

(Ärvd från ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med ett bytebaserat lösenord.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med ett bytebaserat lösenord.

(Ärvd från ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

När den åsidosätts i en härledd klass försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett bytebaserat lösenord.

(Ärvd från AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord.

(Ärvd från ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

När den åsidosätts i en härledd klass försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo till en angiven buffert med hjälp av ett teckenbaserat lösenord.

(Ärvd från AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32)

Försöker exportera den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord, PEM-kodat.

(Ärvd från AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32)

Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord, PEM-kodat.

(Ärvd från AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till en angivet buffert.

TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till en angivet buffert.

(Ärvd från ECAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

När den åsidosätts i en härledd klass försöker exportera den aktuella nyckeln i PKCS#8 PrivateKeyInfo-formatet till en angivet buffert.

(Ärvd från AsymmetricAlgorithm)
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32)

Försöker exportera den aktuella nyckeln i PEM-kodade PKCS#8 PrivateKeyInfo-format till en angivet buffert.

(Ärvd från AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo till en angivet buffert.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Försöker exportera den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo till en angivet buffert.

(Ärvd från ECAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

När den åsidosätts i en härledd klass försöker exportera den aktuella nyckeln i formatet X.509 SubjectPublicKeyInfo till en angivet buffert.

(Ärvd från AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32)

Försöker exportera den aktuella nyckeln i PEM-kodat X.509 SubjectPublicKeyInfo-format till en angivet buffert.

(Ärvd från AsymmetricAlgorithm)
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Försöker beräkna hashvärdet för det angivna skrivskyddade intervallet med byte till det angivna målet med hjälp av den angivna hashalgoritmen.

TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)

Försöker skapa ECDSA-signaturen för angivna data i angivet format i den angivna bufferten.

TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Försöker beräkna den digitala ECDSA-signaturen för det angivna skrivskyddade intervallet byte till det angivna målet med hjälp av den angivna hash-algoritmen och den aktuella nyckeln.

TrySignDataCore(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)

Försöker skapa ECDSA-signaturen för angivna data i angivet format i den angivna bufferten.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Försöker skapa ECDSA-signaturen för det angivna hash-värdet i det angivna formatet i den angivna bufferten.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Försöker beräkna den digitala ECDSA-signaturen för det angivna skrivskyddade intervallet med byte som representerar en datahash till det angivna målet med hjälp av den aktuella nyckeln.

TrySignHashCore(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Försöker skapa ECDSA-signaturen för det angivna hash-värdet i det angivna formatet i den angivna bufferten.

VerifyData(Byte[], Byte[], HashAlgorithmName, DSASignatureFormat)

Verifierar att en digital signatur är giltig för angivna data.

VerifyData(Byte[], Byte[], HashAlgorithmName)

Verifierar att en digital signatur är lämplig för den aktuella nyckeln och tillhandahåller data med en angiven hash-algoritm.

VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, DSASignatureFormat)

Verifierar att en digital signatur är giltig för angivna data.

VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName)

Verifierar att en digital signatur är lämplig för den aktuella nyckeln och tillhandahåller en del av data med en angiven hash-algoritm.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Verifierar att en digital signatur är giltig för angivna data.

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName)

Verifierar att en digital signatur är lämplig för den aktuella nyckeln och tillhandahåller data med en angiven hash-algoritm.

VerifyData(Stream, Byte[], HashAlgorithmName, DSASignatureFormat)

Verifierar att en digital signatur är giltig för angivna data.

VerifyData(Stream, Byte[], HashAlgorithmName)

Verifierar att en digital signatur är lämplig för den aktuella nyckeln och tillhandahåller data med en angiven hash-algoritm.

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Verifierar att en digital signatur är giltig för angivna data.

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Verifierar att en digital signatur är giltig för angivna data.

VerifyHash(Byte[], Byte[], DSASignatureFormat)

Verifierar att en digital signatur är giltig för den angivna hashen.

VerifyHash(Byte[], Byte[])

Verifierar att en digital signatur är lämplig för den aktuella nyckeln och tillhandahållen datahash.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Verifierar att en digital signatur är giltig för den angivna hashen.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Verifierar att en digital signatur är lämplig för den aktuella nyckeln och tillhandahållen datahash.

VerifyHashCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Verifierar att en digital signatur är giltig för den angivna hashen.

Explicita gränssnittsimplementeringar

Name Description
IDisposable.Dispose()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

En beskrivning av den här medlemmen finns i Dispose().

(Ärvd från AsymmetricAlgorithm)

Gäller för