ECDsa.SignHash Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
SignHash(Byte[]) |
Genera una firma digital del valor hash especificado. |
SignHash(ReadOnlySpan<Byte>) |
Calcula la firma ECDSA para el valor hash especificado. |
SignHash(Byte[], DSASignatureFormat) |
Calcula la firma ECDSA para el valor hash especificado en el formato indicado. |
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat) |
Calcula la firma ECDSA para el valor hash especificado en el formato indicado. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>) |
Calcula la firma ECDSA para el valor hash especificado en el búfer proporcionado. |
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat) |
Calcula la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado. |
SignHash(Byte[])
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Genera una firma digital del valor hash especificado.
public:
abstract cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash);
public abstract byte[] SignHash (byte[] hash);
abstract member SignHash : byte[] -> byte[]
Public MustOverride Function SignHash (hash As Byte()) As Byte()
Parámetros
- hash
- Byte[]
Valor hash de los datos que se a firman.
Devoluciones
Firma digital del valor hash especificado.
Excepciones
El parámetro hash
es null
.
Se aplica a
SignHash(ReadOnlySpan<Byte>)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Calcula la firma ECDSA para el valor hash especificado.
public:
cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash);
public byte[] SignHash (ReadOnlySpan<byte> hash);
member this.SignHash : ReadOnlySpan<byte> -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte)) As Byte()
Parámetros
- hash
- ReadOnlySpan<Byte>
Valor hash de los datos que se a firman.
Devoluciones
Firma digital del valor hash especificado.
Excepciones
Error en la operación de firma.
Comentarios
Este método usará IeeeP1363FixedFieldConcatenation para codificar la firma. Para usar un formato de firma diferente, use SignHash(ReadOnlySpan<Byte>, DSASignatureFormat).
Se aplica a
SignHash(Byte[], DSASignatureFormat)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Calcula la firma ECDSA para el valor hash especificado en el formato indicado.
public:
cli::array <System::Byte> ^ SignHash(cli::array <System::Byte> ^ hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash (byte[] hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : byte[] * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As Byte(), signatureFormat As DSASignatureFormat) As Byte()
Parámetros
- hash
- Byte[]
El valor hash que se va a firmar.
- signatureFormat
- DSASignatureFormat
El formato de codificación que se va a usar para la firma.
Devoluciones
Firma ECDSA de los datos especificados.
Excepciones
hash
es null
.
signatureFormat
no es un formato conocido.
Error en la operación de firma.
Se aplica a
SignHash(ReadOnlySpan<Byte>, DSASignatureFormat)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Calcula la firma ECDSA para el valor hash especificado en el formato indicado.
public:
cli::array <System::Byte> ^ SignHash(ReadOnlySpan<System::Byte> hash, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public byte[] SignHash (ReadOnlySpan<byte> hash, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> byte[]
Public Function SignHash (hash As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Byte()
Parámetros
- hash
- ReadOnlySpan<Byte>
Valor hash de los datos que se a firman.
- signatureFormat
- DSASignatureFormat
El formato de codificación que se va a usar para la firma.
Devoluciones
Firma digital del valor hash especificado.
Excepciones
signatureFormat
no es un formato conocido.
Error en la operación de firma.
Se aplica a
SignHash(ReadOnlySpan<Byte>, Span<Byte>)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Calcula la firma ECDSA para el valor hash especificado en el búfer proporcionado.
public:
int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination);
public int SignHash (ReadOnlySpan<byte> hash, Span<byte> destination);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parámetros
- hash
- ReadOnlySpan<Byte>
Valor hash de los datos que se a firman.
Devoluciones
Número total de bytes escritos en destination
.
Excepciones
Error en la operación de firma.
El búfer de destination
es demasiado pequeño para contener la firma.
Comentarios
Este método usará IeeeP1363FixedFieldConcatenation para codificar la firma. Para usar un formato de firma diferente, use SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat).
Se aplica a
SignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Calcula la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado.
public:
int SignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public int SignHash (ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.SignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat -> int
Public Function SignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat) As Integer
Parámetros
- hash
- ReadOnlySpan<Byte>
Valor hash de los datos que se a firman.
- signatureFormat
- DSASignatureFormat
El formato de codificación que se va a usar para la firma.
Devoluciones
Número total de bytes escritos en destination
.
Excepciones
signatureFormat
no es un formato conocido.
Error en la operación de firma.
El búfer de destination
es demasiado pequeño para contener la firma.