X509Certificate2Collection.FindByThumbprint Метод

Определение

Перегрузки

Имя Описание
FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Byte>)

Выполняет поиск коллекции сертификатов с соответствующим отпечатком.

FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Char>)

Выполняет поиск коллекции сертификатов с соответствующим отпечатком.

FindByThumbprint(HashAlgorithmName, String)

Выполняет поиск коллекции сертификатов с соответствующим отпечатком.

FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Byte>)

Исходный код:
X509Certificate2Collection.cs
Исходный код:
X509Certificate2Collection.cs

Выполняет поиск коллекции сертификатов с соответствующим отпечатком.

public:
 System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ FindByThumbprint(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> thumbprintBytes);
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection FindByThumbprint(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> thumbprintBytes);
member this.FindByThumbprint : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Function FindByThumbprint (hashAlgorithm As HashAlgorithmName, thumbprintBytes As ReadOnlySpan(Of Byte)) As X509Certificate2Collection

Параметры

hashAlgorithm
HashAlgorithmName

Имя хэш-алгоритма для вычисления отпечатка.

thumbprintBytes
ReadOnlySpan<Byte>

Отпечаток, соответствующий.

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

Коллекция сертификатов с соответствующим отпечатком.

Исключения

hashAlgorithm.Name имеет null или пуст.

hashAlgorithm указывает хэш-алгоритм, который не поддерживается текущей платформой.

hashAlgorithm задает неизвестный хэш-алгоритм.

–или–

Произошла ошибка при поиске сертификатов с соответствующим отпечатком.

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

FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Char>)

Исходный код:
X509Certificate2Collection.cs
Исходный код:
X509Certificate2Collection.cs

Выполняет поиск коллекции сертификатов с соответствующим отпечатком.

public:
 System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ FindByThumbprint(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<char> thumbprintHex);
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection FindByThumbprint(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<char> thumbprintHex);
member this.FindByThumbprint : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<char> -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Function FindByThumbprint (hashAlgorithm As HashAlgorithmName, thumbprintHex As ReadOnlySpan(Of Char)) As X509Certificate2Collection

Параметры

hashAlgorithm
HashAlgorithmName

Имя хэш-алгоритма для вычисления отпечатка.

thumbprintHex
ReadOnlySpan<Char>

Отпечаток, соответствующий шестнадцатеричной кодировке.

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

Коллекция сертификатов с соответствующим отпечатком.

Исключения

hashAlgorithm.Name имеет null или пуст.

–или–

thumbprintHex содержит недопустимые шестнадцатеричные символы.

–или–

thumbprintHex не декодирует равномерно и содержит нечетное число символов.

hashAlgorithm указывает хэш-алгоритм, который не поддерживается текущей платформой.

hashAlgorithm задает неизвестный хэш-алгоритм.

–или–

Произошла ошибка при поиске сертификатов с соответствующим отпечатком.

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

FindByThumbprint(HashAlgorithmName, String)

Исходный код:
X509Certificate2Collection.cs
Исходный код:
X509Certificate2Collection.cs

Выполняет поиск коллекции сертификатов с соответствующим отпечатком.

public:
 System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ FindByThumbprint(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::String ^ thumbprintHex);
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection FindByThumbprint(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, string thumbprintHex);
member this.FindByThumbprint : System.Security.Cryptography.HashAlgorithmName * string -> System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Public Function FindByThumbprint (hashAlgorithm As HashAlgorithmName, thumbprintHex As String) As X509Certificate2Collection

Параметры

hashAlgorithm
HashAlgorithmName

Имя хэш-алгоритма для вычисления отпечатка.

thumbprintHex
String

Отпечаток, соответствующий шестнадцатеричной кодировке.

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

Коллекция сертификатов с соответствующим отпечатком.

Исключения

thumbprintHex равно null.

hashAlgorithm.Name имеет null или пуст.

–или–

thumbprintHex содержит недопустимые шестнадцатеричные символы.

–или–

thumbprintHex не декодирует равномерно и содержит нечетное число символов.

hashAlgorithm указывает хэш-алгоритм, который не поддерживается текущей платформой.

hashAlgorithm задает неизвестный хэш-алгоритм.

–или–

Произошла ошибка при поиске сертификатов с соответствующим отпечатком.

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