Lire en anglais

Partager via


DSA.TrySignDataCore Méthode

Définition

Tente de créer la signature DSA pour les données spécifiées dans le format indiqué et de la placer dans la mémoire tampon fournie.

C#
protected virtual bool TrySignDataCore(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);

Paramètres

data
ReadOnlySpan<Byte>

Données à hacher et à signer.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir la signature.

hashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser pour créer la valeur de hachage.

signatureFormat
DSASignatureFormat

Format d’encodage à utiliser pour la signature.

bytesWritten
Int32

Quand cette méthode est retournée, contient une valeur qui indique le nombre d’octets écrits dans destination. Ce paramètre est traité comme étant non initialisé.

Retours

true si destination est suffisamment grand pour recevoir la signature ; sinon, false.

Exceptions

Une erreur s’est produite dans l’opération de signature.

S’applique à

Produit Versions
.NET 5, 6, 7, 8, 9, 10