ECDsa.TrySignHash Méthode

Définition

Surcharges

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tente de calculer la signature numérique ECDSA de la plage d’octets en lecture seule spécifiée représentant un hachage de données dans la destination fournie en utilisant la clé actuelle.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Tente de créer la signature ECDSA pour la valeur de hachage spécifiée dans le format indiqué dans la mémoire tampon fournie.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Tente de calculer la signature numérique ECDSA de la plage d’octets en lecture seule spécifiée représentant un hachage de données dans la destination fournie en utilisant la clé actuelle.

C#
public virtual bool TrySignHash (ReadOnlySpan<byte> hash, Span<byte> destination, out int bytesWritten);

Paramètres

hash
ReadOnlySpan<Byte>

Valeur de hachage des données signées.

destination
Span<Byte>

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

bytesWritten
Int32

Quand cette méthode est retournée, nombre total d’octets écrits dans destination. Ce paramètre est traité comme étant non initialisé.

Retours

false si la destination destination n’est pas assez longue pour recevoir la signature.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, DSASignatureFormat, Int32)

Source:
ECDsa.cs
Source:
ECDsa.cs
Source:
ECDsa.cs

Tente de créer la signature ECDSA pour la valeur de hachage spécifiée dans le format indiqué dans la mémoire tampon fournie.

C#
public bool TrySignHash (ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);

Paramètres

hash
ReadOnlySpan<Byte>

Valeur de hachage à signer.

destination
Span<Byte>

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

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

signatureFormat n’est pas un format connu.

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

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 5, 6, 7, 8, 9