Linguaggio

X509Certificate2Collection.FindByThumbprint Metodo

Definizione

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

Overload

Nome Descrizione
FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Byte>)

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Char>)

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

FindByThumbprint(HashAlgorithmName, String)

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Byte>)

Origine:
X509Certificate2Collection.cs
Origine:
X509Certificate2Collection.cs

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

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

Parametri

hashAlgorithm
HashAlgorithmName

Nome dell'algoritmo hash per calcolare l'identificazione personale.

thumbprintBytes
ReadOnlySpan<Byte>

Identificazione personale da trovare.

Valori restituiti

Raccolta di certificati con un'identificazione personale corrispondente.

Eccezioni

hashAlgorithm.Name è null o vuoto.

hashAlgorithm specifica un algoritmo hash non supportato dalla piattaforma corrente.

hashAlgorithm specifica un algoritmo hash sconosciuto.

oppure

Errore durante la ricerca dei certificati con un'identificazione personale corrispondente.

Si applica a

FindByThumbprint(HashAlgorithmName, ReadOnlySpan<Char>)

Origine:
X509Certificate2Collection.cs
Origine:
X509Certificate2Collection.cs

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

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

Parametri

hashAlgorithm
HashAlgorithmName

Nome dell'algoritmo hash per calcolare l'identificazione personale.

thumbprintHex
ReadOnlySpan<Char>

Identificazione personale corrispondente, con codifica esadecimale.

Valori restituiti

Raccolta di certificati con un'identificazione personale corrispondente.

Eccezioni

hashAlgorithm.Name è null o vuoto.

oppure

thumbprintHex contiene caratteri esadecimali non validi.

oppure

thumbprintHex non decodifica in modo uniforme e contiene un numero dispari di caratteri.

hashAlgorithm specifica un algoritmo hash non supportato dalla piattaforma corrente.

hashAlgorithm specifica un algoritmo hash sconosciuto.

oppure

Errore durante la ricerca dei certificati con un'identificazione personale corrispondente.

Si applica a

FindByThumbprint(HashAlgorithmName, String)

Origine:
X509Certificate2Collection.cs
Origine:
X509Certificate2Collection.cs

Cerca nella raccolta i certificati con un'identificazione personale corrispondente.

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

Parametri

hashAlgorithm
HashAlgorithmName

Nome dell'algoritmo hash per calcolare l'identificazione personale.

thumbprintHex
String

Identificazione personale corrispondente, con codifica esadecimale.

Valori restituiti

Raccolta di certificati con un'identificazione personale corrispondente.

Eccezioni

thumbprintHex è null.

hashAlgorithm.Name è null o vuoto.

oppure

thumbprintHex contiene caratteri esadecimali non validi.

oppure

thumbprintHex non decodifica in modo uniforme e contiene un numero dispari di caratteri.

hashAlgorithm specifica un algoritmo hash non supportato dalla piattaforma corrente.

hashAlgorithm specifica un algoritmo hash sconosciuto.

oppure

Errore durante la ricerca dei certificati con un'identificazione personale corrispondente.

Si applica a