System.ServiceModel 4.0.0.0 System.Object

This class contains properties that provide control over various aspects of the security configuration between the client and the service, including details related to the issuer from which the service expects the client to retrieve a federated credential.

Configures the message-level security of the WSFederationHttpBinding binding.

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

  The object that is returned contains numerous properties that specify security algorithms to use in specific conditions. It also describes various security capabilities of the service.

  Gets and sets the algorithm suite that specifies the message encryption and key-wrap algorithms.

- Property
  4.0.0.0
  System.Collections.ObjectModel.Collection<System.ServiceModel.Security.Tokens.ClaimTypeRequirement> To be added.

  The collection returned by this property is used by the service to specify any required and optional claims which must be in the issued token the client uses to access the service. The service exposes the required claim types in metadata if WSDL publishing is enabled but WCF does not require the issued token contain the specified claim types. Services wishing to enforce required claim types are present should do using authorization policy.

  On federated clients this collection contains the list of required and optional claims which is sent to the security token service in the client’s request for an issued token.

  Gets a collection of the instances for this binding.

- Property
  4.0.0.0
  System.Boolean To be added. To be added.

  Gets or sets whether a security context requires being put into place.

- Property
  4.0.0.0
  System.IdentityModel.Tokens.SecurityKeyType To be added.

  Valid values of are and .

  Specifies the type of key to be issued.

- Property
  4.0.0.0
  System.String To be added.

  This property indicates the type of token that the service expects and controls which SecurityTokenAuthenticator is created on the service. On the client it controls the type which is sent to the security token service in the client’s request for an issued token.

  The IssuedTokenType typically takes the form of a URI.

  Specifies the type of token which should be issued by the security token service.

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

  This address is used as the endpoint for the security token service that issues credentials for the service. Services expose the issuer address in metadata if WSDL is enabled but make no other use of it. Clients use the issuer address to communicate with the security token service. If the IssuerAddress is null clients may fall back to using the security token service specified via the LocalIssuerAddress and LocalIssuerBinding properties on IssuedTokenClientCredential.

  Setting this value to null or the WS-AddressingIdentity anonymous URI on the client causes CardSpace to activate if ClientCredentials.SupportInteractive is true under certain circumstances.

  Gets or sets the endpoint address of the security token service that issues credentials for the service.

- Property
  4.0.0.0
  System.ServiceModel.Channels.Binding To be added.

  This property is used to specify the binding that is used by the client between the client and the security token service when obtaining credentials for the service.

  Note that this property does not need to be populated on the service, since it is only consumed by the client.

  Gets or sets the binding to be used by the client when communicating with the security token service whose endpoint address equals .

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

  This address is used as the endpoint for the security token service that issues credentials for the service out of band.

  Gets or sets the endpoint address for communicating with the security token service out of band.

- Property
  4.0.0.0
  System.Boolean To be added.

  This property indicates whether the service certificate is negotiated automatically between the client and the service. If this property is true, then such negotiation occurs. If this property is false, then the service certificate must be specified at the client before communication with the service can occur.

  Services must always specify a certificate.

  If this property is true, the message level SSL negotiation for the service certificate occurs before the security token service specified via the IssuerAddress and IssuerBinding properties (or LocalIssuerAddress and LocalIssuerBinding properties) is requested to issue a security token.

  Specifies whether a message level SSL negotiation is done to obtain the service’s certificate.

- Property
  4.0.0.0
  System.Collections.ObjectModel.Collection<System.Xml.XmlElement> To be added.

  The collection returned by this property can be used to specify additional XML elements to be sent in the message body to the security token service when requesting a token.

  Gets a collection of XML elements to be sent in the message body to the security token service when requesting a token.