RSACng.TrySignHash Metod

Definition

Försöker signera hashen med den aktuella nyckeln och skriver signaturen till en angivet buffert.

public:
 override bool TrySignHash(ReadOnlySpan<System::Byte> hash, Span<System::Byte> destination, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding, [Runtime::InteropServices::Out] int % bytesWritten);
public override bool TrySignHash(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding, out int bytesWritten);
override this.TrySignHash : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding * int -> bool
Public Overrides Function TrySignHash (hash As ReadOnlySpan(Of Byte), destination As Span(Of Byte), hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding, ByRef bytesWritten As Integer) As Boolean

Parametrar

hash
ReadOnlySpan<Byte>

Hash-värdet för de data som ska signeras.

destination
Span<Byte>

Bufferten för att ta emot RSA-signaturen.

hashAlgorithm
HashAlgorithmName

Hash-algoritmen som används för att skapa hash-värdet för data.

padding
RSASignaturePadding

Utfyllnad.

bytesWritten
Int32

När den här metoden returneras innehåller det totala antalet byte som skrivits till destination. Den här parametern behandlas som oinitierad.

Returer

true om destination är tillräckligt lång för att ta emot RSA-signaturen, falseannars .

Gäller för