X509Certificate.TryGetCertHash Methode

Definition

Versucht, einen „Fingerabdruck“ für das Zertifikat zu erzeugen, indem ein Hash der codierten Darstellung des Zertifikats mit dem angegebenen Hashalgorithmus generiert wird.

public virtual bool TryGetCertHash (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, Span<byte> destination, out int bytesWritten);

Parameter

hashAlgorithm
HashAlgorithmName

Der für den Fingerabdruck zu verwendende Algorithmus.

destination
Span<Byte>

Der Puffer zum Empfangen des Zertifikatfingerabdrucks.

bytesWritten
Int32

Nach Ausführung dieser Methode die Gesamtzahl der in destination geschriebenen Bytes. Dieser Parameter wird nicht initialisiert behandelt.

Gibt zurück

true, wenn destination zum Empfangen des Hashwerts lang genug ist. Andernfalls false.

Ausnahmen

hashAlgorithm.Name ist null oder eine leere Zeichenfolge.

hashAlgorithm ist kein bekannter Hashalgorithmus.

Gilt für:

Produkt Versionen
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

Weitere Informationen