DSA.TryCreateSignatureCore Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
- 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.