System.ServiceModel 4.0.0.0 System.Object

This class is the extensibility point for customizing token serialization.

This class is a singleton that provides information about the versions of the security specifications, (WS-Security, WS-Trust, WS-Secure Conversation and WS-Security Policy), that must be supported by a binding.

The class contains seven static properties, each of which returns an instance of this class. Each of these properties represents a different combination of security specification versions. The instances of this class are used as parameters in the Create…CertificateBindingElement method calls on the class. If you pass the property, you create a standard version of the binding element. To create a non-standard version, pass the property that matches your version.

The class also contains abstract properties that are implemented by the previous instances.

An abstract container class that, when implemented by several of its static properties, contains version information for security components.

- Property
  4.0.0.0
  System.ServiceModel.Security.BasicSecurityProfileVersion To be added.

  This method is implemented by the instances of this class returned by the seven static properties. Each implementation represents a different combination of specification versions, and so returns a different value for this property.

  Gets the version information for the Basic Security Profile.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  The default security specifications are WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the version information for default message security.

- Property
  4.0.0.0
  System.ServiceModel.Security.SecureConversationVersion To be added.

  This method is implemented by the instances of this class returned by the seven static properties. Each implementation represents a different combination of specification versions and so returns a different value for this property.

  Gets the WS-SecureConversation version that corresponds to the message security version.

- Property
  4.0.0.0
  System.ServiceModel.Security.SecurityPolicyVersion To be added.

  This method is implemented by the instances of this class returned by the seven static properties. Each implementation represents a different combination of specification versions and so returns a different value for this property.

  Gets the WS-SecurityPolicy version that corresponds to the message security version.

- Property
  4.0.0.0
  System.IdentityModel.Selectors.SecurityTokenVersion To be added.

  This method is implemented by the instances of this class returned by the seven static properties. Each implementation represents a different combination of specification versions and so returns a different value for this property.

  This property is used to query a token serializer factory interface defined in for a token serializer instance capable of serializing tokens.

  Gets the security token version that corresponds to the message security version.

- Property
  4.0.0.0
  System.ServiceModel.Security.SecurityVersion To be added.

  This method is implemented by the instances of this class returned by the seven static properties. Each implementation represents a different combination of specification versions and so returns a different value for this property.

  Gets the WS-Security version that corresponds to the message security version.

- Property
  4.0.0.0
  System.ServiceModel.Security.TrustVersion To be added.

  This method is implemented by the instances of this class returned by the seven static properties. Each implementation represents a different combination of specification versions and so returns a different value for this property.

  Gets the WS-Trust version that corresponds to the message security version.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the message security version that requires the WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the message security version that requires the WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2, and BasicSecurityProfile 1.0 security specifications.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the message security version that requires the WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.

- Property
  4.0.0.0
  System.ServiceModel.MessageSecurityVersion To be added.

  This static property returns an instance of this class. The instance of this class is used as parameters in the Create…CertificateBindingElement method calls on the class.

  Gets the message security version that requires the Basic Security Profile based on WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.