/// <summary>
/// Gets the find value.
/// </summary>
/// <param name="findType">Type of the find.</param>
/// <param name="value">The value.</param>
/// <returns>The find value formated as string.</returns>
public static string GetFindValue(X509FindType findType, X509Certificate2 value)
{
string findValue = null;
switch (findType)
{
case X509FindType.FindBySubjectDistinguishedName:
findValue = GetSubjectDistinguishedName(value.SubjectName.Name);
break;
case X509FindType.FindByThumbprint:
findValue = value.Thumbprint;
break;
case X509FindType.FindBySubjectName:
findValue = value.SubjectName.Name;
break;
case X509FindType.FindBySerialNumber:
findValue = value.SerialNumber;
break;
default:
findValue = value.ToString(false);
break;
}
return findValue;
}