Opc.Ua.CertificateIdentifierCollection.FindByThumbprint C# (CSharp) Method

FindByThumbprint() public method

Finds the certificate with the specified thumprint.
public FindByThumbprint ( string thumbprint ) : Task
thumbprint string The thumbprint.
return Task
        public async Task<X509Certificate2> FindByThumbprint(string thumbprint)
        {
            if (String.IsNullOrEmpty(thumbprint))
            {
                return null;
            }

            for (int ii = 0; ii < this.Count; ii++)
            {
                X509Certificate2 certificate = await this[ii].Find(false);

                if (certificate != null && certificate.Thumbprint == thumbprint)
                {
                    return certificate;
                }
            }

            return null;
        }