X509Certificate.TryGetCertHash(HashAlgorithmName, Span<Byte>, Int32) Метод

Определение

Пытается создать "отпечаток" для сертификата путем хэширования закодированного представления сертификата с помощью указанного хэш-алгоритма.Attempts to produce a "thumbprint" for the certificate by hashing the encoded representation of the certificate with the specified hash algorithm.

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

Параметры

hashAlgorithm
HashAlgorithmName

Алгоритм, который следует использовать для отпечатка.The algorithm to use for the thumbprint.

destination
Span<Byte>

Буфер для получения отпечатка сертификата.The buffer to receive the certificate thumbprint.

bytesWritten
Int32

Этот метод возвращает общее количество байтов, записанных в destination.When this method returns, the total number of bytes written into destination. Этот параметр обрабатывается как неинициализированный.This parameter is treated as uninitialized.

Возвращаемое значение

Значение true, если destination имеет достаточную длину для получения хэш-значения, в противном случае — значение false.true if destination is long enough to receive the hash value; otherwise, false.

Исключения

hashAlgorithm.NamehashAlgorithm.Name имеет значение null или является пустой строкой.is null or an empty string.

hashAlgorithm — неизвестный алгоритм хэширования.hashAlgorithm is not a known hash algorithm.

Применяется к

Дополнительно