示例#1
0
        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);
        }
示例#2
0
 public SignedSoapFilter(X509SecurityTokenSoapAssertion parent)
 {
     _parentAssertion = parent;
 }