public static X509SigningCredentials GetSigningCredentials(this IRelyingParty rp) { var cert = rp.GetSigningCertificate(); if (cert == null) { return(null); } return(new X509SigningCredentials(cert)); }
public RequestScope(Uri uri, IRelyingParty rp) : base(uri.ToString(), rp.GetSigningCertificate().GetSigningCredentials()) { RelyingParty = rp; EncryptingCredentials = rp.GetEncryptingCertificate().GetEncryptingCredentials(); if (EncryptingCredentials != null) { TokenEncryptionRequired = true; SymmetricKeyEncryptionRequired = true; } else { TokenEncryptionRequired = false; SymmetricKeyEncryptionRequired = false; } }
public RequestScope(Uri uri, IRelyingParty rp): base(uri.ToString(), rp.GetSigningCertificate().GetSigningCredentials()) { RelyingParty = rp; EncryptingCredentials = rp.GetEncryptingCertificate().GetEncryptingCredentials(); if (EncryptingCredentials != null) { TokenEncryptionRequired = true; SymmetricKeyEncryptionRequired = true; } else { TokenEncryptionRequired = false; SymmetricKeyEncryptionRequired = false; } }