SecurityPolicyAssertion Members

Represents a policy assertion that applies security to a SOAP message exchange.

The following tables list the members exposed by the SecurityPolicyAssertion type.

Protected Constructors

  Name Description
SecurityPolicyAssertion Initializes a new instance of the SecurityPolicyAssertion class.

Top

Public Properties

  Name Description
public property ClientActor Gets or sets the actor attribute on the Security SOAP header for a SOAP message destined for a Web service client to which this policy assertion applies.
public property EstablishSecurityContext Gets or sets a value indicating whether a secure conversation is established using SecurityContextToken security tokens.
public property MessageProtectionOrder  
public property Protection Gets the protection requirements for the security policy assertion.
public property RenewExpiredSecurityContext Gets or sets a value indicating whether a new SecurityContextToken security token is automatically requested as the current one expires when a secure conversation is established.
public property RequireDerivedKeys Gets or sets a value indicating whether DerivedKeyToken security tokens are used.
public property RequireSignatureConfirmation  
public property ServiceActor Gets or sets the actor attribute on the Security SOAP header for a SOAP message destined for a Web service to which this policy assertion applies.
public property TtlInSeconds Gets or sets the default number of seconds that a SOAP message is valid after its creation.

Top

Public Methods

(see also Protected Methods )

  Name Description
public method CreateClientInputFilter  (Inherited from PolicyAssertion )
public method CreateClientOutputFilter  (Inherited from PolicyAssertion )
public method CreateServiceInputFilter  (Inherited from PolicyAssertion )
public method CreateServiceOutputFilter  (Inherited from PolicyAssertion )
public method Equals  Overloaded. (Inherited from Object )
public method GetExtensions  Gets the collection of policy extensions that are registered in the policy file.(Inherited from PolicyAssertion)
public method GetHashCode  (Inherited from Object )
public method GetType  (Inherited from Object )
public method ReadXml  (Inherited from PolicyAssertion )
public method static ReferenceEquals  (Inherited from Object )
public method ToString  (Inherited from Object )
public method WriteXml  (Inherited from PolicyAssertion )

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object )
protected method MemberwiseClone  (Inherited from Object )
protected method ReadAttributes Read the XML attributes for a security policy assertion in a policy file.
protected method ReadElements Read the child elements of the <protection> element for a security policy assertion.
protected method WriteAttributes Writes the attributes for the current policy assertion as XML attributes using the specified System.Xml.XmlWriter.
protected method WriteElements Write the child elements of the <protection> element for the current security policy assertion.

Top

See Also

Reference

SecurityPolicyAssertion Class
Microsoft.Web.Services3.Design Namespace

Other Resources

How to: Create a Custom Policy Assertion
Custom Policy Assertions
Turnkey Security Assertions