Partilhar via


ECDsa Classe

Definição

Fornece uma classe base abstrata que encapsula o ECDSA (Algoritmo de Assinatura Digital da Curva Elíptica).

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
Herança
Herança
Derivado
Atributos

Comentários

Essa classe serve como a classe base abstrata para ECDsaCng derivações.

Construtores

ECDsa()

Inicializa uma nova instância da classe ECDsa.

Campos

KeySizeValue

Representa o tamanho, em bits, do módulo chave usado pelo algoritmo assimétrico.

(Herdado de AsymmetricAlgorithm)
LegalKeySizesValue

Especifica os tamanhos de chave que são compatíveis com o algoritmo assimétrico.

(Herdado de AsymmetricAlgorithm)

Propriedades

KeyExchangeAlgorithm

Obtém o nome do algoritmo de troca de chaves.

KeyExchangeAlgorithm

Quando substituída em uma classe derivada, obtém o nome do algoritmo de troca de chaves. Caso contrário, gerará um NotImplementedException.

(Herdado de AsymmetricAlgorithm)
KeySize

Obtém ou define o tamanho, em bits, do módulo chave usado pelo algoritmo assimétrico.

(Herdado de AsymmetricAlgorithm)
LegalKeySizes

Obtém os tamanhos de chave que têm suporte pelo algoritmo assimétrico.

(Herdado de AsymmetricAlgorithm)
SignatureAlgorithm

Obtém o nome do algoritmo de assinatura.

SignatureAlgorithm

Quando implementado em uma classe derivada, obtém o nome do algoritmo de assinatura. Caso contrário, sempre gerará um NotImplementedException.

(Herdado de AsymmetricAlgorithm)

Métodos

Clear()

Libera todos os recursos usados pela classe AsymmetricAlgorithm.

(Herdado de AsymmetricAlgorithm)
Create()

Cria uma nova instância da implementação padrão do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica).

Create(ECCurve)

Cria uma nova instância da implementação do padrão de Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) com uma chave recém-gerada sobre a curva especificada.

Create(ECParameters)

Cria uma nova instância da implementação padrão do ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica) usando os parâmetros especificados com a chave.

Create(String)
Obsoleto.

Cria uma nova instância da implementação especificada do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica).

Dispose()

Libera todos os recursos usados pela instância atual da classe AsymmetricAlgorithm.

(Herdado de AsymmetricAlgorithm)
Dispose(Boolean)

Libera os recursos não gerenciados usados pela classe AsymmetricAlgorithm e, opcionalmente, libera os recursos gerenciados.

(Herdado de AsymmetricAlgorithm)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExportECPrivateKey()

Exporta a chave atual no formato ECPrivateKey.

ExportECPrivateKey()

Exporta a chave atual no formato ECPrivateKey.

(Herdado de ECAlgorithm)
ExportECPrivateKeyPem()

Exporta a chave atual no formato ECPrivateKey, codificado em PEM.

(Herdado de ECAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exporta a chave atual no formato EncryptedPrivateKeyInfo do PKCS nº 8 com uma senha baseada em bytes.

(Herdado de AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exporta a chave atual no formato EncryptedPrivateKeyInfo do PKCS nº 8 com uma senha baseada em caracteres.

(Herdado de AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Exporta a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma senha baseada em bytes, codificada em PEM.

(Herdado de AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Exporta a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma senha baseada em caracteres, codificada em PEM.

(Herdado de AsymmetricAlgorithm)
ExportExplicitParameters(Boolean)

Quando substituído em uma classe derivada, exporta os parâmetros explícitos para uma curva elíptica.

ExportExplicitParameters(Boolean)

Quando substituído em uma classe derivada, exporta o explícito ECParameters para um ECCurve.

(Herdado de ECAlgorithm)
ExportParameters(Boolean)

Quando substituído em uma classe derivada, exporta os parâmetros nomeados ou explícitos de uma curva elíptica. Se a curva tem um nome, o campo Curve contém parâmetros de curva nomeada; caso contrário, ele contém parâmetros explícitos.

ExportParameters(Boolean)

Quando substituído em uma classe derivada, exporta o nomeado ou explícito ECParameters para um ECCurve. Se a curva tiver um nome, a propriedade Curve conterá parâmetros de curva nomeados, caso contrário, conterá parâmetros explícitos.

(Herdado de ECAlgorithm)
ExportPkcs8PrivateKey()

Exporta a chave atual no formato PrivateKeyInfo do PKCS nº 8.

(Herdado de AsymmetricAlgorithm)
ExportPkcs8PrivateKeyPem()

Exporta a chave atual no formato PKCS#8 PrivateKeyInfo, codificado em PEM.

(Herdado de AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo()

Exporta a parte pública da chave atual no formato SubjectPublicKeyInfo X.509.

(Herdado de AsymmetricAlgorithm)
ExportSubjectPublicKeyInfoPem()

Exporta a parte de chave pública da chave atual no formato SubjectPublicKeyInfo X.509, codificado em PEM.

(Herdado de AsymmetricAlgorithm)
FromXmlString(String)

Esse método é gerado em todos os casos.

FromXmlString(String)

Quando substituído em uma classe derivada, recria um objeto AsymmetricAlgorithm de uma cadeia de caracteres XML. Caso contrário, gerará um NotImplementedException.

(Herdado de AsymmetricAlgorithm)
GenerateKey(ECCurve)

Quando substituído em uma classe derivada, gera um novo par de chaves pública/privada efêmero para a curva especificada, substituindo a chave atual.

GenerateKey(ECCurve)

Quando substituído em uma classe derivada, gera um novo keypair público/privado para a curva especificada.

(Herdado de ECAlgorithm)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetMaxSignatureSize(DSASignatureFormat)

Obtém o maior tamanho, em bytes, de uma assinatura produzida por essa chave no formato indicado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName)

Quando substituído em uma classe derivada, calcula o valor de hash de uma parte especificada de uma matriz de bytes usando o algoritmo de hash especificado.

HashData(Stream, HashAlgorithmName)

Quando substituído em uma classe derivada, calcula o valor de hash do fluxo binário especificado usando um algoritmo de hash especificado.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de ECPrivateKey, substituindo as chaves desse objeto.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de ECPrivateKey, substituindo as chaves desse objeto.

(Herdado de ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de EncryptedPrivateKeyInfo do PKCS nº 8 após descriptografar com uma senha baseada em bytes, substituindo as chaves desse objeto.

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

Quando substituído em uma classe derivada, importa o par de chaves pública/privada de uma estrutura de EncryptedPrivateKeyInfo do PKCS nº 8 após descriptografar com uma senha baseada em bytes, substituindo as chaves desse objeto.

(Herdado de AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de EncryptedPrivateKeyInfo do PKCS nº 8 após descriptografar com uma senha baseada em bytes, substituindo as chaves desse objeto.

(Herdado de ECAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de EncryptedPrivateKeyInfo do PKCS nº 8 após descriptografar com uma senha baseada em caracteres, substituindo as chaves desse objeto.

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

Quando substituído em uma classe derivada, importa o par de chaves pública/privada de uma estrutura de EncryptedPrivateKeyInfo do PKCS nº 8 após descriptografar com uma senha baseada em caracteres, substituindo as chaves desse objeto.

(Herdado de AsymmetricAlgorithm)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de EncryptedPrivateKeyInfo do PKCS nº 8 após descriptografar com uma senha baseada em bytes, substituindo as chaves desse objeto.

(Herdado de ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importa uma chave privada criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto.

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

Quando substituído em uma classe derivada, importa uma chave criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto.

(Herdado de AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importa uma chave privada criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto.

(Herdado de ECAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importa uma chave privada criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto.

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

Quando substituído em uma classe derivada, importa uma chave criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto.

(Herdado de AsymmetricAlgorithm)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importa uma chave privada criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto.

(Herdado de ECAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Importa uma chave codificada no formato PEM do RFC 7468, substituindo as chaves do objeto.

ImportFromPem(ReadOnlySpan<Char>)

Quando substituído em uma classe derivada, importa uma chave codificada textualmente conforme RFC 7468, substituindo as chaves do objeto.

(Herdado de AsymmetricAlgorithm)
ImportFromPem(ReadOnlySpan<Char>)

Importa uma chave codificada no formato PEM do RFC 7468, substituindo as chaves do objeto.

(Herdado de ECAlgorithm)
ImportParameters(ECParameters)

Quando substituído em uma classe derivada, importa os parâmetros especificados.

ImportParameters(ECParameters)

Quando é substituído em uma classe derivada, importa o ECParameters especificado.

(Herdado de ECAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de PrivateKeyInfo do PKCS nº 8 após a descriptografia, substituindo as chaves desse objeto.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Quando substituído em uma classe derivada, importa o par de chaves pública/privada de uma estrutura de PrivateKeyInfo do PKCS nº 8 após a descriptografia, substituindo as chaves desse objeto.

(Herdado de AsymmetricAlgorithm)
ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importa o par de chaves pública/privada de uma estrutura de PrivateKeyInfo do PKCS nº 8 após a descriptografia, substituindo as chaves desse objeto.

(Herdado de ECAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importa a chave pública de uma estrutura de SubjectPublicKeyInfo X.509 após a descriptografia, substituindo as chaves desse objeto.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Quando substituído em uma classe derivada, importa a chave pública de uma estrutura de SubjectPublicKeyInfo X.509 após a descriptografia, substituindo as chaves desse objeto.

(Herdado de AsymmetricAlgorithm)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importa a chave pública de uma estrutura SubjectPublicKeyInfo X.509 após a descriptografia, substituindo as chaves desse objeto

(Herdado de ECAlgorithm)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SignData(Byte[], HashAlgorithmName)

Calcula o valor de hash da matriz de byte especificada usando o algoritmo de hash especificado e assina o valor de hash resultante.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Calcula o valor de hash dos dados especificados e os assina usando o formato de assinatura especificado.

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

Calcula o valor de hash de uma parte da matriz de byte especificada usando o algoritmo de hash especificado e assina o valor de hash resultante.

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

Calcula o valor de hash dos dados especificados e os assina usando o formato de assinatura especificado.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName)

Calcula o valor de hash dos dados especificados e o assina.

SignData(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Calcula o valor de hash dos dados especificados e os assina usando o formato de assinatura especificado.

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

Calcula o valor de hash dos dados especificados e os assina no formato indicado no buffer fornecido.

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

Calcula o valor de hash dos dados especificados e os assina no formato indicado no buffer fornecido.

SignData(Stream, HashAlgorithmName)

Calcula o valor de hash do fluxo especificado usando o algoritmo de hash especificado e assina o valor de hash resultante.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Calcula o valor de hash dos dados especificados e os assina usando o formato de assinatura especificado.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Calcula o valor de hash dos dados especificados e os assina usando o formato de assinatura especificado.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Calcula o valor de hash dos dados especificados e os assina usando o formato de assinatura especificado.

SignHash(Byte[])

Gera uma assinatura digital para os valores de hash especificados.

SignHash(Byte[], DSASignatureFormat)

Calcula a assinatura ECDSA para o valor de hash especificado no formato indicado.

SignHash(ReadOnlySpan<Byte>)

Calcula a assinatura ECDSA para o valor de hash especificado.

SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)

Calcula a assinatura ECDSA para o valor de hash especificado no formato indicado.

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

Calcula a assinatura ECDSA para o valor de hash especificado no buffer fornecido.

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

Calcula a assinatura ECDSA para o valor de hash especificado no formato indicado no buffer fornecido.

SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat)

Calcula a assinatura ECDSA para o valor de hash especificado no formato indicado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXmlString(Boolean)

Esse método é gerado em todos os casos.

ToXmlString(Boolean)

Quando substituído em uma classe derivada, cria e retorna uma representação de cadeia de caracteres XML do objeto AsymmetricAlgorithm atual. Caso contrário, gerará um NotImplementedException.

(Herdado de AsymmetricAlgorithm)
TryExportECPrivateKey(Span<Byte>, Int32)

Tenta exportar a chave atual no formato ECPrivateKey para um buffer fornecido.

TryExportECPrivateKey(Span<Byte>, Int32)

Tenta exportar a chave atual no formato ECPrivateKey para um buffer fornecido.

(Herdado de ECAlgorithm)
TryExportECPrivateKeyPem(Span<Char>, Int32)

Tenta exportar a chave atual no formato ECPrivateKey codificado em PEM para um buffer fornecido.

(Herdado de ECAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Tenta exportar a chave atual no formato EncryptedPrivateKeyInfo do PKCS n º 8 para um buffer fornecido, usando uma senha baseada em bytes.

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

Quando substituído em uma classe derivada, tenta exportar a chave atual no formato EncryptedPrivateKeyInfo do PKCS nº 8 para um buffer fornecido, usando uma senha baseada em bytes.

(Herdado de AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Tenta exportar a chave atual no formato EncryptedPrivateKeyInfo do PKCS n º 8 para um buffer fornecido, usando uma senha baseada em bytes.

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

Tenta exportar a chave atual no formato EncryptedPrivateKeyInfo do PKCS n º 8 para um buffer fornecido, usando uma senha baseada em caracteres.

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

Quando substituído em uma classe derivada, tenta exportar a chave atual no formato EncryptedPrivateKeyInfo do PKCS nº 8 para um buffer fornecido, usando uma senha baseada em caracteres.

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

Tenta exportar a chave atual no formato EncryptedPrivateKeyInfo do PKCS n º 8 para um buffer fornecido, usando uma senha baseada em caracteres.

(Herdado de ECAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32)

Tenta exportar a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma senha baseada em bytes, codificada em PEM.

(Herdado de AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32)

Exporta a chave atual no formato PKCS#8 EncryptedPrivateKeyInfo com uma senha baseada em caracteres, codificada em PEM.

(Herdado de AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Tenta exportar a chave atual no formato PrivateKeyInfo do PKCS n º 8 para um buffer fornecido.

TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Quando substituído em uma classe derivada, tenta exportar a chave atual no formato PrivateKeyInfo do PKCS nº 8 para um buffer fornecido.

(Herdado de AsymmetricAlgorithm)
TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Tenta exportar a chave atual no formato PrivateKeyInfo do PKCS n º 8 para um buffer fornecido.

(Herdado de ECAlgorithm)
TryExportPkcs8PrivateKeyPem(Span<Char>, Int32)

Tenta exportar a chave atual no formato PKCS#8 PrivateKeyInfo codificado em PEM para um buffer fornecido.

(Herdado de AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Tenta exportar a chave atual no formato SubjectPublicKeyInfo X.509 para um buffer fornecido.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Quando substituído em uma classe derivada, tenta exportar a chave atual no formato SubjectPublicKeyInfo do X.509 para um buffer fornecido.

(Herdado de AsymmetricAlgorithm)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Tenta exportar a chave atual no formato SubjectPublicKeyInfo X.509 para um buffer fornecido.

(Herdado de ECAlgorithm)
TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32)

Tenta exportar a chave atual no formato SubjectPublicKeyInfo codificado em PEM para um buffer fornecido.

(Herdado de AsymmetricAlgorithm)
TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)

Tenta calcular o valor de hash do intervalo de bytes somente leitura especificado para o destino fornecido usando o algoritmo de hash especificado.

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

Tenta criar a assinatura ECDSA para os dados especificados no formato indicado no buffer fornecido.

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

Tenta calcular a assinatura digital ECDSA para o intervalo de bytes somente leitura especificado no destino fornecido usando o algoritmo de hash especificado e a chave atual.

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

Tenta criar a assinatura ECDSA para os dados especificados no formato indicado no buffer fornecido.

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

Tenta criar a assinatura ECDSA para o valor de hash especificado no formato indicado no buffer fornecido.

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

Tenta calcular a assinatura digital ECDSA para o intervalo de bytes somente leitura especificado que representa um hash de dados no destino fornecido usando a chave atual.

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

Tenta criar a assinatura ECDSA para o valor de hash especificado no formato indicado no buffer fornecido.

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

Verifica se uma assinatura digital é adequada para a chave atual e para os dados fornecidos com um algoritmo de hash especificado.

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

Verifica se uma assinatura digital é válida para os dados fornecidos.

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

Verifica se uma assinatura digital é adequada para a chave atual e para a parte dos dados fornecida com um algoritmo de hash especificado.

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

Verifica se uma assinatura digital é válida para os dados fornecidos.

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

Verifica se uma assinatura digital é adequada para a chave atual e para os dados fornecidos com um algoritmo de hash especificado.

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

Verifica se uma assinatura digital é válida para os dados fornecidos.

VerifyData(Stream, Byte[], HashAlgorithmName)

Verifica se uma assinatura digital é adequada para a chave atual e para os dados fornecidos com um algoritmo de hash especificado.

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

Verifica se uma assinatura digital é válida para os dados fornecidos.

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

Verifica se uma assinatura digital é válida para os dados fornecidos.

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

Verifica se uma assinatura digital é válida para os dados fornecidos.

VerifyHash(Byte[], Byte[])

Verifica se uma assinatura digital é adequada para a chave atual e para o hash de dados fornecido.

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

Verifica se uma assinatura digital é válida para o hash fornecido.

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

Verifica se uma assinatura digital é adequada para a chave atual e para o hash de dados fornecido.

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

Verifica se uma assinatura digital é válida para o hash fornecido.

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

Verifica se uma assinatura digital é válida para o hash fornecido.

Implantações explícitas de interface

IDisposable.Dispose()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Para obter uma descrição desse membro, confira Dispose().

(Herdado de AsymmetricAlgorithm)

Aplica-se a