DSA.TryCreateSignatureCore Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Prova a creare la firma DSA per il valore hash specificato nel formato indicato e la inserisce nel buffer specificato.
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
Parametri
- hash
- ReadOnlySpan<Byte>
Valore hash da firmare.
- signatureFormat
- DSASignatureFormat
Formato di codifica da usare per la firma.
- bytesWritten
- Int32
Quando termina, questo metodo contiene un valore che indica il numero di byte scritti in destination. Questo parametro viene trattato come non inizializzato.
Restituisce
true se le dimensioni di destination sono sufficienti per ricevere la firma; in caso contrario, false.
Eccezioni
Si è verificato un errore nell'operazione di firma.