ECDsa.TrySignHash Metodo

Definizione

Overload

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

Tenta di calcolare la firma digitale ECDSA per l'intervallo di byte di sola lettura specificato che rappresenta un hash di dati nella destinazione specificata usando la chiave corrente.

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

Tenta di creare la firma ECDSA per il valore hash specificato nel formato indicato nel buffer fornito.

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

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Tenta di calcolare la firma digitale ECDSA per l'intervallo di byte di sola lettura specificato 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 firmati.

destination
Span<Byte>

Buffer per ricevere la firma.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero totale di byte scritti in destination. Questo parametro viene considerato non inizializzato.

Valori restituiti

false se destination non è abbastanza lungo 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
Origine:
ECDsa.cs

Tenta di creare la firma ECDSA per il valore hash specificato nel formato indicato nel buffer fornito.

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.

destination
Span<Byte>

Buffer per ricevere la firma.

signatureFormat
DSASignatureFormat

Formato di codifica da utilizzare per la firma.

bytesWritten
Int32

Quando termina, questo metodo contiene un valore che indica il numero di byte scritti in destination. Questo parametro viene considerato non inizializzato.

Valori restituiti

true se destination è sufficientemente grande da ricevere la firma; in caso contrario, false.

Eccezioni

signatureFormat non è un formato noto.

Errore durante l'operazione di firma.

Si applica a