public PolicyAssertion GetPolicyAssertion() { PolicyAssertion assertion; if (_authenticationType == AuthenticationType.UsernameToken) { UsernameToken token = new UsernameToken(_user, _password, _passwordMode); assertion = new UsernameTokenSoapAssertion(token); } else { X509SecurityToken token = new X509SecurityToken(_certificate); assertion = new X509SecurityTokenSoapAssertion(token); } return(assertion); }
public SignedSoapFilter(X509SecurityTokenSoapAssertion parent) { _parentAssertion = parent; }