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;
}