public override string GetIssuerName(SecurityToken securityToken)
{
Logger.Info(string.Format("GetIssuerName!"));
var x509 = securityToken as X509SecurityToken;
if (x509 != null)
{
Logger.Info(string.Format("Thumbprint! {0}", x509.Certificate.Thumbprint));
if (x509.Certificate.Thumbprint != null && x509.Certificate.Thumbprint.Equals(_trustedThumbprint, StringComparison.InvariantCultureIgnoreCase))
{
return x509.Certificate.Subject;
}
}
Logger.Error("Cannot verify thumbprint in IssuerNameRegistry.");
return null;
}