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 задает неизвестный хэш-алгоритм.
–или–
Произошла ошибка при поиске сертификатов с соответствующим отпечатком.