ECDsa.TrySignHash 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
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. |
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. |
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
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.
public:
virtual bool TrySignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TrySignHash (ReadOnlySpan<byte> hash, Span<byte> destination, out int bytesWritten);
abstract member TrySignHash : ReadOnlySpan<byte> * Span<byte> * int -> bool
override this.TrySignHash : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Overridable Function TrySignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parámetros
- hash
- ReadOnlySpan<Byte>
Valor hash de los datos que se a firman.
- bytesWritten
- Int32
Cuando este método devuelve un valor, el número total de bytes escritos en destination
. Este parámetro se trata como sin inicializar.
Devoluciones
false
si destination
no es lo suficientemente largo para recibir la firma.
Se aplica a
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Intenta crear la firma ECDSA para el valor hash especificado en el formato indicado en el búfer proporcionado.
public:
bool TrySignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TrySignHash (ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);
member this.TrySignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat * int -> bool
Public Function TrySignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat, ByRef bytesWritten As Integer) As Boolean
Parámetros
- hash
- ReadOnlySpan<Byte>
El valor hash que se va a firmar.
- signatureFormat
- DSASignatureFormat
El formato de codificación que se va a usar para la firma.
- bytesWritten
- Int32
El resultado que devuelve este método contiene un valor que indica el número de bytes escritos en destination
. Este parámetro se trata como sin inicializar.
Devoluciones
true
si destination
es lo suficientemente grande como para recibir la firma; en caso contrario, false
.
Excepciones
signatureFormat
no es un formato conocido.
Error en la operación de firma.