ECDsa Clase

Definición

Proporciona una clase base abstracta que encapsula el algoritmo de firma digital de curva elíptica (ECDSA, Elliptic Curve Digital Signature Algorithm).Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA).

public ref class ECDsa abstract : System::Security::Cryptography::AsymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
public abstract class ECDsa : System.Security.Cryptography.AsymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECDsa = class
    inherit AsymmetricAlgorithm
type ECDsa = class
    inherit AsymmetricAlgorithm
Public MustInherit Class ECDsa
Inherits AsymmetricAlgorithm
Herencia
Derivado
Atributos

Comentarios

Esta clase actúa como la clase base abstracta para las ECDsaCng derivaciones.This class serves as the abstract base class for ECDsaCng derivations.

Constructores

ECDsa()

Inicializa una nueva instancia de la clase ECDsa.Initializes a new instance of the ECDsa class.

Campos

KeySizeValue

Representa el tamaño, en bits, del módulo de claves que usa el algoritmo asimétrico.Represents the size, in bits, of the key modulus used by the asymmetric algorithm.

(Heredado de AsymmetricAlgorithm)
LegalKeySizesValue

Especifica los tamaños de clave admitidos por el algoritmo asimétrico.Specifies the key sizes that are supported by the asymmetric algorithm.

(Heredado de AsymmetricAlgorithm)

Propiedades

KeyExchangeAlgorithm

Obtiene el nombre del algoritmo de intercambio de claves.Gets the name of the key exchange algorithm.

KeyExchangeAlgorithm

Cuando se invalida en una clase derivada, obtiene el nombre del algoritmo de intercambio de claves.When overridden in a derived class, gets the name of the key exchange algorithm. En caso contrario, produce una excepción NotImplementedException.Otherwise, throws an NotImplementedException.

(Heredado de AsymmetricAlgorithm)
KeySize

Obtiene o establece el tamaño, en bits, del módulo de claves que usa el algoritmo asimétrico.Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.

(Heredado de AsymmetricAlgorithm)
LegalKeySizes

Obtiene los tamaños de clave que admite el algoritmo asimétrico.Gets the key sizes that are supported by the asymmetric algorithm.

(Heredado de AsymmetricAlgorithm)
SignatureAlgorithm

Obtiene el nombre del algoritmo de firma.Gets the name of the signature algorithm.

SignatureAlgorithm

Cuando se implementa en una clase derivada, obtiene el nombre del algoritmo de signatura.When implemented in a derived class, gets the name of the signature algorithm. En caso contrario, produce siempre una NotImplementedException.Otherwise, always throws a NotImplementedException.

(Heredado de AsymmetricAlgorithm)

Métodos

Clear()

Libera todos los recursos que utiliza la clase AsymmetricAlgorithm.Releases all resources used by the AsymmetricAlgorithm class.

(Heredado de AsymmetricAlgorithm)
Create()

Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA).Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Create(ECCurve)

Crea una nueva instancia de la implementación predeterminada de Elliptic Curve Digital Signature Algorithm (ECDSA) con una clave recién generada sobre la curva especificada.Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) with a newly generated key over the specified curve.

Create(ECParameters)

Crea una nueva instancia de la implementación predeterminada de Elliptic Curve Digital Signature Algorithm (ECDSA) con los parámetros especificados como clave.Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) using the specified parameters as the key.

Create(String)

Crea una nueva instancia de la implementación especificada del algoritmo de firma digital de curva elíptica (ECDSA).Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Dispose()

Libera todos los recursos usados por la instancia actual de la clase AsymmetricAlgorithm.Releases all resources used by the current instance of the AsymmetricAlgorithm class.

(Heredado de AsymmetricAlgorithm)
Dispose(Boolean)

Libera los recursos no administrados utilizados por la clase AsymmetricAlgorithm y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the AsymmetricAlgorithm class and optionally releases the managed resources.

(Heredado de AsymmetricAlgorithm)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
ExportECPrivateKey()

Exporta la clave actual en el formato ECPrivateKey.Exports the current key in the ECPrivateKey format.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en bytes.Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password.

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

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en caracteres.Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.

(Heredado de AsymmetricAlgorithm)
ExportExplicitParameters(Boolean)

Si se reemplaza en una clase derivada, exporta los parámetros explícitos para una curva elíptica.When overridden in a derived class, exports the explicit parameters for an elliptic curve.

ExportParameters(Boolean)

Si se reemplaza en una clase derivada, exporta los parámetros con nombre o explícitos para una curva elíptica.When overridden in a derived class, exports the named or explicit parameters for an elliptic curve. Si la curva tiene un nombre, el campo Curve contiene parámetros de curva con nombre; en caso contrario, contiene parámetros explícitos.If the curve has a name, the Curve field contains named curve parameters, otherwise it contains explicit parameters.

ExportPkcs8PrivateKey()

Exporta la clave actual en el formato PrivateKeyInfo de PKCS#8.Exports the current key in the PKCS#8 PrivateKeyInfo format.

(Heredado de AsymmetricAlgorithm)
ExportSubjectPublicKeyInfo()

Exporta la parte de la clave pública de la clave actual en el formato SubjectPublicKeyInfo de X.509.Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format.

(Heredado de AsymmetricAlgorithm)
FromXmlString(String)

Se produce este método en todos los casos.This method throws in all cases.

FromXmlString(String)

Cuando se invalida en una clase derivada, reconstruye un objeto AsymmetricAlgorithm a partir de una cadena XML.When overridden in a derived class, reconstructs an AsymmetricAlgorithm object from an XML string. En caso contrario, produce una excepción NotImplementedException.Otherwise, throws a NotImplementedException.

(Heredado de AsymmetricAlgorithm)
GenerateKey(ECCurve)

Si se reemplaza en una clase derivada, genera un nuevo par de claves pública-privada efímeras para la curva especificada y se reemplaza la clave actual.When overridden in a derived class, generates a new ephemeral public/private key pair for the specified curve, replacing the current key.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetMaxSignatureSize(DSASignatureFormat)

Obtiene el tamaño máximo, en bytes, para una firma generada por esta clave en el formato indicado.Gets the largest size, in bytes, for a signature produced by this key in the indicated format.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Cuando se reemplaza en una clase derivada, calcula el valor hash de la parte especificada de una matriz de bytes usando el algoritmo hash especificado.When overridden in a derived class, computes the hash value of the specified portion of a byte array by using the specified hashing algorithm.

HashData(Stream, HashAlgorithmName)

Cuando se reemplaza en una clase derivada, calcula el valor hash de la secuencia binaria especificada usando el algoritmo hash especificado.When overridden in a derived class, computes the hash value of the specified binary stream by using the specified hashing algorithm.

ImportECPrivateKey(ReadOnlySpan<Byte>, Int32)

Importa el par de claves pública/privada desde una estructura ECPrivateKey, reemplazando las claves de este objeto.Imports the public/private keypair from an ECPrivateKey structure, replacing the keys for this object.

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

Importa el par de claves pública/privada desde una estructura EncryptedPrivateKeyInfo de PKCS#8 después de descifrar con una contraseña basada en bytes, reemplazando las claves de este objeto.Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object.

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

Cuando se reemplaza en una clase derivada, importa el par de claves pública/privada desde una estructura EncryptedPrivateKeyInfo de PKCS#8 después de descifrar con una contraseña basada en bytes, reemplazando las claves de este objeto.When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object.

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

Importa el par de claves pública/privada desde una estructura EncryptedPrivateKeyInfo de PKCS#8 después de descifrar con una contraseña basada en caracteres, reemplazando las claves de este objeto.Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object.

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

Cuando se reemplaza en una clase derivada, importa el par de claves pública/privada desde una estructura EncryptedPrivateKeyInfo de PKCS#8 después de descifrar con una contraseña basada en caracteres, reemplazando las claves de este objeto.When overridden in a derived class, imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object.

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

Importa una clave privada con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object.

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

Cuando se invalida en una clase derivada, importa una clave con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object.

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

Importa una clave privada con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.Imports an encrypted RFC 7468 PEM-encoded private key, replacing the keys for this object.

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

Cuando se invalida en una clase derivada, importa una clave con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.When overridden in a derived class, imports an encrypted RFC 7468 PEM-encoded key, replacing the keys for this object.

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

Importa una clave con codificación PEM de RFC 7468 y reemplaza las claves para este objeto.Imports an RFC 7468 PEM-encoded key, replacing the keys for this object.

ImportFromPem(ReadOnlySpan<Char>)

Cuando se reemplaza en una clase derivada, importa una clave codificada textualmente de RFC 7468, reemplazando las claves para este objeto.When overridden in a derived class, imports an RFC 7468 textually encoded key, replacing the keys for this object.

(Heredado de AsymmetricAlgorithm)
ImportParameters(ECParameters)

Si se reemplaza en una clase derivada, importa los parámetros especificados.When overridden in a derived class, imports the specified parameters.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importa el par de claves pública/privada desde una estructura PrivateKeyInfo de PKCS#8 después del descifrado, reemplazando las claves de este objeto.Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Cuando se reemplaza en una clase derivada, importa el par de claves pública/privada desde una estructura PrivateKeyInfo de PKCS#8 después del descifrado, reemplazando las claves de este objeto.When overriden in a derived class, imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object.

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

Importa la clave pública desde una estructura SubjectPublicKeyInfo de X.509 después del descifrado, reemplazando las claves de este objeto.Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object.

ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Cuando se reemplaza en una clase derivada, importa la clave pública desde una estructura SubjectPublicKeyInfo de X.509 después del descifrado, reemplazando las claves de este objeto.When overriden in a derived class, imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object.

(Heredado de AsymmetricAlgorithm)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

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

Calcula el valor hash de la matriz de bytes especificada usando el algoritmo hash especificado y firma el valor hash resultante.Computes the hash value of the specified byte array using the specified hash algorithm and signs the resulting hash value.

SignData(Byte[], HashAlgorithmName, DSASignatureFormat)

Calcula el valor hash de los datos especificados y lo firma con el formato de firma especificado.Computes the hash value of the specified data and signs it using the specified signature format.

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

Calcula el valor hash de una parte de la matriz de bytes especificada usando el algoritmo hash especificado y firma el valor hash resultante.Computes the hash value of a portion of the specified byte array using the specified hash algorithm and signs the resulting hash value.

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

Calcula el valor hash de los datos especificados y lo firma con el formato de firma especificado.Computes the hash value of the specified data and signs it using the specified signature format.

SignData(Stream, HashAlgorithmName)

Calcula el valor hash de la secuencia especificada usando el algoritmo hash especificado y firma el valor hash resultante.Computes the hash value of the specified stream using the specified hash algorithm and signs the resulting hash value.

SignData(Stream, HashAlgorithmName, DSASignatureFormat)

Calcula el valor hash de los datos especificados y lo firma con el formato de firma especificado.Computes the hash value of the specified data and signs it using the specified signature format.

SignDataCore(ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Calcula el valor hash de los datos especificados y lo firma con el formato de firma especificado.Computes the hash value of the specified data and signs it using the specified signature format.

SignDataCore(Stream, HashAlgorithmName, DSASignatureFormat)

Calcula el valor hash de los datos especificados y lo firma con el formato de firma especificado.Computes the hash value of the specified data and signs it using the specified signature format.

SignHash(Byte[])

Genera una firma digital del valor hash especificado.Generates a digital signature for the specified hash value.

SignHash(Byte[], DSASignatureFormat)

Calcula la firma ECDSA para el valor hash especificado en el formato indicado.Computes the ECDSA signature for the specified hash value in the indicated format.

SignHashCore(ReadOnlySpan<Byte>, DSASignatureFormat)

Calcula la firma ECDSA para el valor hash especificado en el formato indicado.Computes the ECDSA signature for the specified hash value in the indicated format.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
ToXmlString(Boolean)

Se produce este método en todos los casos.This method throws in all cases.

ToXmlString(Boolean)

Cuando se invalida en una clase derivada, crea y devuelve una representación en forma de cadena XML del objeto AsymmetricAlgorithm actual.When overridden in a derived class, creates and returns an XML string representation of the current AsymmetricAlgorithm object. En caso contrario, produce una excepción NotImplementedException.Otherwise, throws a NotImplementedException.

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

Intenta exportar la clave actual en el formato ECPrivateKey a un búfer proporcionado.Attempts to export the current key in the ECPrivateKey format into a provided buffer.

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

Intenta exportar la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 a un búfer proporcionado, utilizando una contraseña basada en bytes.Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.

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

Cuando se reemplaza en una clase derivada, intenta exportar la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 a un búfer proporcionado, utilizando una contraseña basada en bytes.When overridden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.

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

Intenta exportar la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 a un búfer proporcionado, utilizando una contraseña basada en caracteres.Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.

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

Cuando se reemplaza en una clase derivada, intenta exportar la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 a un búfer proporcionado, utilizando una contraseña basada en caracteres.When overriden in a derived class, attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.

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

Intenta exportar la clave actual en el formato PrivateKeyInfo de PKCS#8 a un búfer proporcionado.Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer.

TryExportPkcs8PrivateKey(Span<Byte>, Int32)

Cuando se reemplaza en una clase derivada, intenta exportar la clave actual en el formato PrivateKeyInfo de PKCS#8 a un búfer proporcionado.When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer.

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

Intenta exportar la clave actual en el formato SubjectPublicKeyInfo de X.509 a un búfer proporcionado.Attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Cuando se reemplaza en una clase derivada, intenta exportar la clave actual en el formato SubjectPublicKeyInfo de X.509 a un búfer proporcionado.When overridden in a derived class, attempts to export the current key in the X.509 SubjectPublicKeyInfo format into a provided buffer.

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

Intenta calcular el valor hash del intervalo de bytes de solo lectura especificado en el destino proporcionado mediante el algoritmo hash especificado.Attempts to compute the hash value of the specified read-only span of bytes into the provided destination by using the specified hashing algorithm.

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

Intenta crear la firma ECDSA para los datos especificados en el formato indicado en el búfer proporcionado.Attempts to create the ECDSA signature for the specified data in the indicated format into the provided buffer.

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

Intenta calcular la firma digital ECDSA del intervalo de bytes de solo lectura especificado en el destino proporcionado mediante el algoritmo hash especificado y la clave actual.Attempts to compute the ECDSA digital signature for the specified read-only span of bytes into the provided destination by using the specified hashing algorithm and the current key.

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

Intenta crear la firma ECDSA para los datos especificados en el formato indicado en el búfer proporcionado.Attempts to create the ECDSA signature for the specified data in the indicated format into the provided buffer.

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

Intenta crear la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado.Attempts to create the ECDSA signature for the specified hash value in the indicated format into the provided buffer.

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

Intenta calcular la firma digital ECDSA del intervalo de bytes de solo lectura especificado que representa un hash de datos en el destino proporcionado mediante la clave actual.Attempts to compute the ECDSA digital signature for the specified read-only span of bytes representing a data hash into the provided destination by using the current key.

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

Intenta crear la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado.Attempts to create the ECDSA signature for the specified hash value in the indicated format into the provided buffer.

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

Comprueba si una firma digital es adecuada para la clave actual y proporciona datos con un algoritmo hash especificado.Verifies that a digital signature is appropriate for the current key and provided data with a specified hash algorithm.

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

Comprueba que una firma digital sea válida para los datos proporcionados.Verifies that a digital signature is valid for the provided data.

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

Comprueba que una firma digital es adecuada para la clave actual y proporciona la parte de los datos un algoritmo hash especificado.Verifies that a digital signature is appropriate for the current key and provided portion of data with a specified hash algorithm.

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

Comprueba que una firma digital sea válida para los datos proporcionados.Verifies that a digital signature is valid for the provided data.

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

Comprueba si una firma digital es adecuada para la clave actual y proporciona datos con un algoritmo hash especificado.Verifies that a digital signature is appropriate for the current key and provided data with a specified hash algorithm.

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

Comprueba que una firma digital sea válida para los datos proporcionados.Verifies that a digital signature is valid for the provided data.

VerifyData(Stream, Byte[], HashAlgorithmName)

Comprueba si una firma digital es adecuada para la clave actual y proporciona datos con un algoritmo hash especificado.Verifies that a digital signature is appropriate for the current key and provided data with a specified hash algorithm.

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

Comprueba que una firma digital sea válida para los datos proporcionados.Verifies that a digital signature is valid for the provided data.

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

Comprueba que una firma digital sea válida para los datos proporcionados.Verifies that a digital signature is valid for the provided data.

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

Comprueba que una firma digital sea válida para los datos proporcionados.Verifies that a digital signature is valid for the provided data.

VerifyHash(Byte[], Byte[])

Comprueba que una firma digital es adecuada para la clave actual y el hash de datos proporcionado.Verifies that a digital signature is appropriate for the current key and provided data hash.

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

Comprueba si una firma digital es válida para el hash proporcionado.Verifies that a digital signature is valid for the provided hash.

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

Comprueba que una firma digital es adecuada para la clave actual y el hash de datos proporcionado.Verifies that a digital signature is appropriate for the current key and provided data hash.

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

Comprueba si una firma digital es válida para el hash proporcionado.Verifies that a digital signature is valid for the provided hash.

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

Comprueba si una firma digital es válida para el hash proporcionado.Verifies that a digital signature is valid for the provided hash.

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Para obtener una descripción de este miembro, vea Dispose().For a description of this member, see Dispose().

(Heredado de AsymmetricAlgorithm)

Se aplica a