Taal

MLDsa.SignPreHashCore Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u de pre-hash-handtekening van de opgegeven hash en context en schrijft u deze in de opgegeven buffer.

protected:
 abstract void SignPreHashCore(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> context, System::String ^ hashAlgorithmOid, Span<System::Byte> destination);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected abstract void SignPreHashCore(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> context, string hashAlgorithmOid, Span<byte> destination);
protected abstract void SignPreHashCore(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> context, string hashAlgorithmOid, Span<byte> destination);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
abstract member SignPreHashCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * string * Span<byte> -> unit
abstract member SignPreHashCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * string * Span<byte> -> unit
Protected MustOverride Sub SignPreHashCore (hash As ReadOnlySpan(Of Byte), context As ReadOnlySpan(Of Byte), hashAlgorithmOid As String, destination As Span(Of Byte))

Parameters

hash
ReadOnlySpan<Byte>

De hash die moet worden ondertekend.

context
ReadOnlySpan<Byte>

De context van de handtekening.

hashAlgorithmOid
String

De OID van het hash-algoritme dat wordt gebruikt om de hash te maken.

destination
Span<Byte>

De buffer voor het ontvangen van de handtekening, die altijd de juiste grootte voor het algoritme is.

Kenmerken

Uitzonderingen

Er is een fout opgetreden tijdens het ondertekenen van de hash.

Van toepassing op