ECDsa Třída

Definice

Poskytuje abstraktní základní třídu, která zapouzdřuje algoritmus ECDSA (Elliptic Curve Digital Signature Algorithm).

public ref class ECDsa abstract : System::Security::Cryptography::AsymmetricAlgorithm
public ref class ECDsa abstract : System::Security::Cryptography::ECAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.ECAlgorithm
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECDsa = class
    inherit AsymmetricAlgorithm
type ECDsa = class
    inherit ECAlgorithm
type ECDsa = class
    inherit AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits ECAlgorithm
Dědičnost
Dědičnost
Odvozené
Atributy

Poznámky

Tato třída slouží jako abstraktní základní třída pro ECDsaCng odvození.

Konstruktory

ECDsa()

Inicializuje novou instanci ECDsa třídy .

Pole

KeySizeValue

Představuje velikost klíčového modulu používaného asymetrickým algoritmem v bitech.

(Zděděno od AsymmetricAlgorithm)
LegalKeySizesValue

Určuje velikosti klíčů podporované asymetrickým algoritmem.

(Zděděno od AsymmetricAlgorithm)

Vlastnosti

KeyExchangeAlgorithm

Získá název algoritmu výměny klíčů.

KeyExchangeAlgorithm

Při přepsání v odvozené třídě získá název algoritmu výměny klíčů. V opačném případě vyvolá .NotImplementedException

(Zděděno od AsymmetricAlgorithm)
KeySize

Získá nebo nastaví velikost v bitech modulu klíče používané asymetrický algoritmus.

(Zděděno od AsymmetricAlgorithm)
LegalKeySizes

Získá velikosti klíčů, které jsou podporovány asymetrickým algoritmem.

(Zděděno od AsymmetricAlgorithm)
SignatureAlgorithm

Získá název algoritmu podpisu.

SignatureAlgorithm

Při implementaci v odvozené třídě získá název algoritmu podpisu. V opačném případě vždy vyvolá NotImplementedException.

(Zděděno od AsymmetricAlgorithm)

Metody

Clear()

Uvolní všechny prostředky používané AsymmetricAlgorithm třídou .

(Zděděno od AsymmetricAlgorithm)
Create()

Vytvoří novou instanci výchozí implementace algoritmu ECDSA (Elliptic Curve Digital Signature Algorithm).

Create(ECCurve)

Vytvoří novou instanci výchozí implementace algoritmu ECDSA (Elliptic Curve Digital Signature Algorithm) s nově vygenerovaným klíčem přes zadanou křivku.

Create(ECParameters)

Vytvoří novou instanci výchozí implementace algoritmu ECDSA (Elliptic Curve Digital Signature Algorithm) pomocí zadaných parametrů jako klíče.

Create(String)
Zastaralé.

Vytvoří novou instanci zadané implementace algoritmu ECDSA (Elliptic Curve Digital Signature Algorithm).

Dispose()

Uvolní všechny prostředky používané aktuální instancí AsymmetricAlgorithm třídy .

(Zděděno od AsymmetricAlgorithm)
Dispose(Boolean)

Uvolní nespravované prostředky používané AsymmetricAlgorithm třídou a volitelně uvolní spravované prostředky.

(Zděděno od AsymmetricAlgorithm)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExportECPrivateKey()

Exportuje aktuální klíč ve formátu ECPrivateKey.

ExportECPrivateKey()

Exportuje aktuální klíč ve formátu ECPrivateKey.

(Zděděno od ECAlgorithm)
ExportECPrivateKeyPem()

Exportuje aktuální klíč ve formátu ECPrivateKey v kódování PEM.

(Zděděno od ECAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s heslem založeným na bajtech.

(Zděděno od AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s heslem založeným na znaku.

(Zděděno od AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s heslem založeným na bajtech v kódování PEM.

(Zděděno od AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s heslem založeným na znaku v kódování PEM.

(Zděděno od AsymmetricAlgorithm)
ExportExplicitParameters(Boolean)

Při přepsání v odvozené třídě exportuje explicitní parametry pro eliptickou křivku.

ExportExplicitParameters(Boolean)

Při přepsání v odvozené třídě exportuje explicitní ECParameters pro ECCurve.

(Zděděno od ECAlgorithm)
ExportParameters(Boolean)

Při přepsání v odvozené třídě exportuje pojmenované nebo explicitní parametry pro eliptickou křivku. Pokud má křivka název, Curve pole obsahuje pojmenované parametry křivky, jinak obsahuje explicitní parametry.

ExportParameters(Boolean)

Při přepsání v odvozené třídě exportuje pojmenované nebo explicitní ECParameters pro ECCurve. Pokud má křivka název, bude vlastnost Curve obsahovat pojmenované parametry křivky, jinak bude obsahovat explicitní parametry.

(Zděděno od ECAlgorithm)
ExportPkcs8PrivateKey()

Exportuje aktuální klíč ve formátu PKCS#8 PrivateKeyInfo.

(Zděděno od AsymmetricAlgorithm)
ExportPkcs8PrivateKeyPem()

Exportuje aktuální klíč ve formátu PKCS#8 PrivateKeyInfo v kódování PEM.

(Zděděno od AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo()

Exportuje část aktuálního klíče veřejného klíče ve formátu X.509 SubjectPublicKeyInfo.

(Zděděno od AsymmetricAlgorithm)
ExportSubjectPublicKeyInfoPem()

Exportuje část aktuálního klíče veřejného klíče ve formátu X.509 SubjectPublicKeyInfo v kódování PEM.

(Zděděno od AsymmetricAlgorithm)
FromXmlString(String)

Tato metoda vyvolá ve všech případech.

FromXmlString(String)

Při přepsání v odvozené třídě rekonstruuje AsymmetricAlgorithm objekt z řetězce XML. V opačném případě vyvolá NotImplementedException.

(Zděděno od AsymmetricAlgorithm)
GenerateKey(ECCurve)

Při přepsání v odvozené třídě vygeneruje nový dočasný pár veřejného a privátního klíče pro zadanou křivku a nahradí aktuální klíč.

GenerateKey(ECCurve)

Při přepsání v odvozené třídě vygeneruje nový veřejný/privátní klíčpair pro zadanou křivku.

(Zděděno od ECAlgorithm)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetMaxSignatureSize(DSASignatureFormat)

Získá největší velikost v bajtech pro podpis vytvořený tímto klíčem v určeném formátu.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName)

Při přepsání v odvozené třídě vypočítá hodnotu hash zadané části bajtového pole pomocí zadaného hashovací algoritmus.

HashData(Stream, HashAlgorithmName)

Při přepsání v odvozené třídě vypočítá hodnotu hash zadaného binárního streamu pomocí zadaného algoritmu hash.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíč ze struktury ECPrivateKey a nahradí klíče pro tento objekt.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíč ze struktury ECPrivateKey a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíčpair ze struktury PKCS#8 EncryptedPrivateKeyInfo po dešifrování heslem založeným na bajtech a nahradí klíče pro tento objekt.

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

Při přepsání v odvozené třídě importuje veřejný/privátní klíčpair ze struktury PKCS#8 EncryptedPrivateKeyInfo po dešifrování heslem založeným na bajtech a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíčpair ze struktury PKCS#8 EncryptedPrivateKeyInfo po dešifrování heslem založeným na bajtech a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíč ze struktury PKCS#8 EncryptedPrivateKeyInfo po dešifrování heslem založeným na znaku a nahradí klíče pro tento objekt.

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

Při přepsání v odvozené třídě importuje veřejný/privátní klíčpair ze struktury PKCS#8 EncryptedPrivateKeyInfo po dešifrování heslem založeným na znaku a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíčpair ze struktury PKCS#8 EncryptedPrivateKeyInfo po dešifrování heslem založeným na bajtech a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importuje šifrovaný privátní klíč s kódováním RFC 7468 PEM a nahradí klíče pro tento objekt.

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

Při přepsání v odvozené třídě importuje šifrovaný klíč zakódovaný PEM RFC 7468 a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importuje šifrovaný privátní klíč s kódováním RFC 7468 PEM a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importuje šifrovaný privátní klíč s kódováním RFC 7468 PEM a nahradí klíče pro tento objekt.

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

Při přepsání v odvozené třídě importuje šifrovaný klíč zakódovaný PEM RFC 7468 a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importuje šifrovaný privátní klíč s kódováním RFC 7468 PEM a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Importuje klíč zakódovaný do RFC 7468 PEM a nahradí klíče pro tento objekt.

ImportFromPem(ReadOnlySpan<Char>)

Při přepsání v odvozené třídě importuje textově zakódovaný klíč RFC 7468 a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Importuje klíč zakódovaný do RFC 7468 PEM a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportParameters(ECParameters)

Při přepsání v odvozené třídě importuje zadané parametry.

ImportParameters(ECParameters)

Při přepsání v odvozené třídě importuje zadanou ECParameterstřídu .

(Zděděno od ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíč ze struktury PKCS#8 PrivateKeyInfo po dešifrování a nahradí klíče pro tento objekt.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Při přepsání v odvozené třídě importuje veřejný/privátní klíčpair ze struktury PKCS#8 PrivateKeyInfo po dešifrování a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importuje veřejný/privátní klíč ze struktury PKCS#8 PrivateKeyInfo po dešifrování a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importuje veřejný klíč ze struktury X.509 SubjectPublicKeyInfo po dešifrování a nahradí klíče pro tento objekt.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Při přepsání v odvozené třídě importuje veřejný klíč ze struktury X.509 SubjectPublicKeyInfo po dešifrování a nahradí klíče pro tento objekt.

(Zděděno od AsymmetricAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importuje veřejný klíč ze struktury X.509 SubjectPublicKeyInfo po dešifrování a nahradí klíče pro tento objekt.

(Zděděno od ECAlgorithm)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SignData(Byte[], HashAlgorithmName)

Vypočítá hodnotu hash zadaného pole bajtů pomocí zadaného hashovacího algoritmu a podepíše výslednou hodnotu hash.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

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

Vypočítá hodnotu hash části zadaného pole bajtů pomocí zadaného hash algoritmu a podepíše výslednou hodnotu hash.

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

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName)

Vypočítá hodnotu hash zadaných dat a podepíše ji.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

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

Vypočítá hodnotu hash zadaných dat a podepíše ji v uvedeném formátu do poskytnuté vyrovnávací paměti.

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

Vypočítá hodnotu hash zadaných dat a podepíše ji v uvedeném formátu do poskytnuté vyrovnávací paměti.

SignData(Stream, HashAlgorithmName)

Vypočítá hodnotu hash zadaného datového proudu pomocí zadaného hash algoritmu a podepíše výslednou hodnotu hash.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Vypočítá hodnotu hash zadaných dat a podepíše je pomocí zadaného formátu podpisu.

SignHash(Byte[])

Vygeneruje digitální podpis pro zadanou hodnotu hash.

SignHash(Byte[], DSASignatureFormat)

Vypočítá signaturu ECDSA pro zadanou hodnotu hash v uvedeném formátu.

SignHash(ReadOnlySpan<Byte>)

Vypočítá signaturu ECDSA pro zadanou hodnotu hash.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Vypočítá signaturu ECDSA pro zadanou hodnotu hash v uvedeném formátu.

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

Vypočítá signaturu ECDSA pro zadanou hodnotu hash do poskytnuté vyrovnávací paměti.

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

Vypočítá signaturu ECDSA pro zadanou hodnotu hash v uvedeném formátu do poskytnuté vyrovnávací paměti.

SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat)

Vypočítá signaturu ECDSA pro zadanou hodnotu hash v uvedeném formátu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToXmlString(Boolean)

Tato metoda vyvolá ve všech případech.

ToXmlString(Boolean)

Při přepsání v odvozené třídě vytvoří a vrátí řetězcovou reprezentaci XML aktuálního AsymmetricAlgorithm objektu. V opačném případě vyvolá NotImplementedException.

(Zděděno od AsymmetricAlgorithm)
TryExportECPrivateKey(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu ECPrivateKey do poskytnuté vyrovnávací paměti.

TryExportECPrivateKey(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu ECPrivateKey do poskytnuté vyrovnávací paměti.

(Zděděno od ECAlgorithm)
TryExportECPrivateKeyPem(Span<Char>, Int32)

Pokusí se exportovat aktuální klíč ve formátu ECPrivateKey kódování PEM do poskytnuté vyrovnávací paměti.

(Zděděno od ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na bajtech.

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

Při přepsání v odvozené třídě se nástroj pokusí exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do poskytnuté vyrovnávací paměti pomocí hesla založeného na bajtech.

(Zděděno od AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na bajtech.

(Zděděno od ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na znaku.

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

Při přepsání v odvozené třídě se nástroj pokusí exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do poskytnuté vyrovnávací paměti pomocí hesla založeného na znaku.

(Zděděno od AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo do zadané vyrovnávací paměti pomocí hesla založeného na znaku.

(Zděděno od ECAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s heslem založeným na bajtech v kódování PEM.

(Zděděno od AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32)

Exportuje aktuální klíč ve formátu PKCS#8 EncryptedPrivateKeyInfo s heslem založeným na znaku v kódování PEM.

(Zděděno od AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 PrivateKeyInfo do poskytnuté vyrovnávací paměti.

TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Při přepsání v odvozené třídě se nástroj pokusí exportovat aktuální klíč ve formátu PKCS#8 PrivateKeyInfo do poskytnuté vyrovnávací paměti.

(Zděděno od AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 PrivateKeyInfo do poskytnuté vyrovnávací paměti.

(Zděděno od ECAlgorithm)
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32)

Pokusí se exportovat aktuální klíč ve formátu PKCS#8 PrivateKeyInfo kódování PEM do poskytnuté vyrovnávací paměti.

(Zděděno od AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu X.509 SubjectPublicKeyInfo do poskytnuté vyrovnávací paměti.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Při přepsání v odvozené třídě se pokusí exportovat aktuální klíč ve formátu X.509 SubjectPublicKeyInfo do poskytnuté vyrovnávací paměti.

(Zděděno od AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu X.509 SubjectPublicKeyInfo do poskytnuté vyrovnávací paměti.

(Zděděno od ECAlgorithm)
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32)

Pokusí se exportovat aktuální klíč v kódování PEM X.509 SubjectPublicKeyInfo formátu do poskytnuté vyrovnávací paměti.

(Zděděno od AsymmetricAlgorithm)
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Pokusí se vypočítat hodnotu hash zadaného rozsahu bajtů jen pro čtení do zadaného cíle pomocí zadaného algoritmu hash.

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

Pokusí se vytvořit podpis ECDSA pro zadaná data v uvedeném formátu do poskytnuté vyrovnávací paměti.

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

Pokusí se vypočítat digitální podpis ECDSA pro zadaný rozsah bajtů jen pro čtení do zadaného cíle pomocí zadaného hashovacího algoritmu a aktuálního klíče.

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

Pokusí se vytvořit podpis ECDSA pro zadaná data v uvedeném formátu do poskytnuté vyrovnávací paměti.

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

Pokusí se vytvořit signaturu ECDSA pro zadanou hodnotu hash v uvedeném formátu do poskytnuté vyrovnávací paměti.

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

Pokusí se vypočítat digitální podpis ECDSA pro zadaný rozsah bajtů jen pro čtení, které představují hodnotu hash dat do zadaného cíle pomocí aktuálního klíče.

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

Pokusí se vytvořit signaturu ECDSA pro zadanou hodnotu hash v uvedeném formátu do poskytnuté vyrovnávací paměti.

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

Ověří, že digitální podpis je vhodný pro aktuální klíč a poskytuje data se zadaným hashovacím algoritmem.

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

Ověří platnost digitálního podpisu pro poskytnutá data.

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

Ověří, že digitální podpis je vhodný pro aktuální klíč a poskytuje část dat se zadaným hashovacím algoritmem.

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

Ověří platnost digitálního podpisu pro poskytnutá data.

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

Ověří, že digitální podpis je vhodný pro aktuální klíč a poskytuje data se zadaným hashovacím algoritmem.

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

Ověří platnost digitálního podpisu pro poskytnutá data.

VerifyData(Stream, Byte[], HashAlgorithmName)

Ověří, že digitální podpis je vhodný pro aktuální klíč a poskytuje data se zadaným hashovacím algoritmem.

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

Ověří platnost digitálního podpisu pro poskytnutá data.

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

Ověří platnost digitálního podpisu pro poskytnutá data.

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

Ověří platnost digitálního podpisu pro poskytnutá data.

VerifyHash(Byte[], Byte[])

Ověří, že digitální podpis je vhodný pro aktuální klíč a zadanou hodnotu hash dat.

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

Ověří, jestli je digitální podpis platný pro zadanou hodnotu hash.

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

Ověří, že digitální podpis je vhodný pro aktuální klíč a zadanou hodnotu hash dat.

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

Ověří, jestli je digitální podpis platný pro zadanou hodnotu hash.

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

Ověří, jestli je digitální podpis platný pro zadanou hodnotu hash.

Explicitní implementace rozhraní

IDisposable.Dispose()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Popis tohoto člena najdete v tématu Dispose().

(Zděděno od AsymmetricAlgorithm)

Platí pro