UsernameForCertificateAssertion Members
Represents a turnkey security assertion that uses an X509SecurityToken security token to protect SOAP messages. The client is authenticated using a UsernameToken security token. WS-Security 1.1 is required for this assertion.
The following tables list the members exposed by the UsernameForCertificateAssertion type.
Public Constructors
Name | Description | |
---|---|---|
UsernameForCertificateAssertion | Initializes a new instance of the UsernameForCertificateAssertion class. |
Top
Public Properties
Name | Description | |
---|---|---|
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.(Inherited from SecurityPolicyAssertion) | |
EstablishSecurityContext | Gets or sets a value indicating whether a secure conversation is established using SecurityContextToken security tokens.(Inherited from SecurityPolicyAssertion) | |
MessageProtectionOrder | (Inherited from SecurityPolicyAssertion ) | |
Protection | Gets the protection requirements for the security policy assertion.(Inherited from SecurityPolicyAssertion) | |
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. (Inherited from SecurityPolicyAssertion) | |
RequireDerivedKeys | Gets or sets a value indicating whether DerivedKeyToken security tokens are used.(Inherited from SecurityPolicyAssertion) | |
RequireSignatureConfirmation | (Inherited from SecurityPolicyAssertion ) | |
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.(Inherited from SecurityPolicyAssertion) | |
TtlInSeconds | Gets or sets the default number of seconds that a SOAP message is valid after its creation.(Inherited from SecurityPolicyAssertion) | |
UsernameTokenProvider | Gets or sets the security token provider for the client's security credentials. | |
X509TokenProvider | Gets or sets the security token provider for the Web service's security credentials. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
CreateClientInputFilter | Overridden. Specifies the SOAP filter for SOAP responses received by the Web service client. | |
CreateClientOutputFilter | Overridden. Specifies the SOAP filter for SOAP requests sent by the Web service client. | |
CreateServiceInputFilter | Overridden. Specifies the SOAP filter for SOAP requests received by the Web service. | |
CreateServiceOutputFilter | Overridden. Specifies the SOAP filter for SOAP responses sent by the Web service. | |
Equals | Overloaded. (Inherited from Object ) | |
GetExtensions | Overridden. Gets the collection of policy extensions that are registered in the policy file. | |
GetHashCode | (Inherited from Object ) | |
GetType | (Inherited from Object ) | |
ReadXml | Overridden. Reads the XML in the policy file that is associated with this policy assertion. | |
ReferenceEquals | (Inherited from Object ) | |
ToString | (Inherited from Object ) | |
WriteXml | Overridden. Writes the current policy assertion as XML using the specified System.Xml.XmlWriter. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (Inherited from Object ) | |
MemberwiseClone | (Inherited from Object ) | |
ReadAttributes | (Inherited from SecurityPolicyAssertion ) | |
ReadElements | (Inherited from SecurityPolicyAssertion ) | |
WriteAttributes | (Inherited from SecurityPolicyAssertion ) | |
WriteElements | (Inherited from SecurityPolicyAssertion ) |
Top
See Also
Reference
UsernameForCertificateAssertion Class
Microsoft.Web.Services3.Design Namespace
Other Resources
<usernameForCertificate> Element
How to: Secure a Web Service Without Using a Policy File
How to: Secure a Web Service Using a Policy File