DSA.TryCreateSignatureCore Metoda

Definice

Pokusí se vytvořit podpis DSA pro zadanou hodnotu hash v uvedeném formátu a umístit ji do poskytnuté vyrovnávací paměti.

protected virtual bool TryCreateSignatureCore(ReadOnlySpan<byte> hash, Span<byte> destination, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);

Parametry

hash
ReadOnlySpan<Byte>

Hodnota hash, která se má podepsat.

destination
Span<Byte>

Vyrovnávací paměť pro příjem podpisu.

signatureFormat
DSASignatureFormat

Formát kódování, který se má použít pro podpis.

bytesWritten
Int32

Když tato metoda vrátí, obsahuje hodnotu, která určuje počet bajtů zapsaných do destination. Tento parametr je považován za neinicializovaný.

Návraty

true pokud destination je dostatečně velká na to, aby získala podpis, jinak hodnota false.

Výjimky

Při operaci podepisování došlo k chybě.

Platí pro

Produkt Verze
.NET 5, 6, 7, 8, 9, 10