DSA.TryCreateSignatureCore Metod

Definition

Försöker skapa DSA-signaturen för det angivna hashvärdet i angivet format och placera den i den angivna bufferten.

protected:
 virtual bool TryCreateSignatureCore(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::DSASignatureFormat signatureFormat, [Runtime::InteropServices::Out] int % bytesWritten);
protected virtual bool TryCreateSignatureCore(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);
abstract member TryCreateSignatureCore : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat * int -> bool
override this.TryCreateSignatureCore : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.DSASignatureFormat * int -> bool
Protected Overridable Function TryCreateSignatureCore (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), signatureFormat As DSASignatureFormat, ByRef bytesWritten As Integer) As Boolean

Parametrar

hash
ReadOnlySpan<Byte>

Hash-värdet som ska signeras.

destination
Span<Byte>

Bufferten för att ta emot signaturen.

signatureFormat
DSASignatureFormat

Kodningsformatet som ska användas för signaturen.

bytesWritten
Int32

När den här metoden returnerar innehåller ett värde som anger antalet byte som skrivits till destination. Den här parametern behandlas som oinitierad.

Returer

trueom destination är tillräckligt stor för att ta emot signaturen, annars . false

Undantag

Ett fel uppstod i signeringsåtgärden.

Gäller för