public static X509EncryptingCredentials GetEncryptingCredentials(this IRelyingParty rp) { var cert = rp.GetEncryptingCertificate(); if (cert == null) { return(null); } return(new X509EncryptingCredentials(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 SimpleStsConfiguration(IRelyingParty rp) : base(rp.IssuerName) { RelyingParty = rp; SecurityTokenService = typeof(SimpleSts); SecurityTokenHandlers.Clear(); SecurityTokenHandlers.Add(TokenTypes.GetSecurityTokenHandler(rp.TokenType)); ServiceCertificate = rp.GetEncryptingCertificate(); if (ServiceCertificate != null) { SecurityTokenHandlers.Add(new EncryptedSecurityTokenHandler()); } }
public SimpleStsConfiguration(IRelyingParty rp) : base(rp.IssuerName) { RelyingParty = rp; SecurityTokenService = typeof(SimpleSts); SecurityTokenHandlers.Clear(); SecurityTokenHandlers.Add(rp.TokenType.GetSecurityTokenHandler()); ServiceCertificate = rp.GetEncryptingCertificate(); if (ServiceCertificate != null) { SecurityTokenHandlers.Add(new EncryptedSecurityTokenHandler()); } }
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; } }