ECDsa.TrySignHash Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Tenta di calcolare la firma digitale ECDSA per l'intervallo di sola lettura specificato di byte che rappresenta un hash di dati nella destinazione specificata usando la chiave corrente. |
| TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32) |
Cerca di creare la firma ECDSA per il valore hash specificato nel formato indicato nel buffer specificato. |
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Tenta di calcolare la firma digitale ECDSA per l'intervallo di sola lettura specificato di byte che rappresenta un hash di dati nella destinazione specificata usando la chiave corrente.
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
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash dei dati da firmare.
- bytesWritten
- Int32
Al termine di questo metodo, il numero totale di byte scritti in destination. Questo parametro viene trattato come non inizializzato.
Restituisce
false se la lunghezza di destination non è sufficiente per ricevere la firma.
Si applica a
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Cerca di creare la firma ECDSA per il valore hash specificato nel formato indicato nel buffer specificato.
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
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash da firmare.
- signatureFormat
- DSASignatureFormat
Formato di codifica da usare per la firma.
- bytesWritten
- Int32
Quando termina, questo metodo contiene un valore che indica il numero di byte scritti in destination. Questo parametro viene trattato come non inizializzato.
Restituisce
true se le dimensioni di destination sono sufficienti per ricevere la firma; in caso contrario, false.
Eccezioni
signatureFormat non è un formato noto.
Si è verificato un errore nell'operazione di firma.