Udostępnij za pośrednictwem


X509Certificate.TryGetCertHash Metoda

Definicja

Próbuje utworzyć "odcisk palca" dla certyfikatu, tworząc skrót zakodowanej reprezentacji certyfikatu przy użyciu określonego algorytmu skrótu.

public:
 virtual bool TryGetCertHash(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryGetCertHash (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, Span<byte> destination, out int bytesWritten);
abstract member TryGetCertHash : System.Security.Cryptography.HashAlgorithmName * Span<byte> * int -> bool
override this.TryGetCertHash : System.Security.Cryptography.HashAlgorithmName * Span<byte> * int -> bool
Public Overridable Function TryGetCertHash (hashAlgorithm As HashAlgorithmName, destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametry

hashAlgorithm
HashAlgorithmName

Algorytm do użycia dla odcisku palca.

destination
Span<Byte>

Bufor do odbierania odcisku palca certyfikatu.

bytesWritten
Int32

Gdy ta metoda zwróci wartość , całkowita liczba bajtów zapisanych w destinationpliku . Ten parametr jest traktowany jako niezainicjowany.

Zwraca

truejeśli destination wartość skrótu jest wystarczająco długa; w przeciwnym razie . false

Wyjątki

hashAlgorithm.Name jest lub pusty null ciąg.

hashAlgorithm nie jest znanym algorytmem skrótu.

Dotyczy

Zobacz też