ECDsa.TrySignData Methode

Definition

Versucht, die digitale ECDSA-Signatur für die angegebene schreibgeschützte Bytespanne im bereitgestellten Ziel mithilfe des angegebenen Hashingalgorithmus und des aktuellen Schlüssels zu berechnen.

public:
 virtual bool TrySignData(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TrySignData(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten);
abstract member TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * int -> bool
override this.TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * int -> bool
Public Overridable Function TrySignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), hashAlgorithm As HashAlgorithmName, ByRef bytesWritten As Integer) As Boolean

Parameter

data
ReadOnlySpan<Byte>

Die zu signierten Daten.

destination
Span<Byte>

Der Puffer, der die Signatur empfängt.

hashAlgorithm
HashAlgorithmName

Der Algorithmus, der zum Hashen der Daten für die Signatur verwendet werden soll.

bytesWritten
Int32

Wenn diese Methode zurückgegeben wird, enthält sie die Gesamtanzahl der in destination. Dieser Parameter wird als nicht initialisiert behandelt.

Gibt zurück

false wenn destination nicht lang genug ist, um die Signatur zu erhalten.

Gilt für: