Class MessageSecurityOverRelayHttp
- Namespace
- Microsoft.ServiceBus
- Assembly
- Microsoft.ServiceBus.dll
Enables setting message-level security properties on the WSHttpRelayBinding binding.
public class MessageSecurityOverRelayHttp
- Inheritance
-
MessageSecurityOverRelayHttp
- Derived
- Inherited Members
Properties
AlgorithmSuite
Specifies the algorithm suite used for security messages at the SOAP level.
public SecurityAlgorithmSuite AlgorithmSuite { get; set; }
Property Value
- SecurityAlgorithmSuite
Returns System.ServiceModel.Security.SecurityAlgorithmSuite.
ClientCredentialType
Specifies the type of client credential used for client authentication.
public MessageCredentialType ClientCredentialType { get; set; }
Property Value
- MessageCredentialType
Returns a System.ServiceModel.MessageCredentialType that contains the algorithm suite. The default is Basic256.
NegotiateServiceCredential
Gets or sets a value that indicates whether the service credential is provisioned at the client out of band or is obtained from the service through a process of negotiation.
public bool NegotiateServiceCredential { get; set; }
Property Value
- bool
Returns true if service credential is obtained through a process of negotiation; otherwise, false. The default is true.
Methods
IsSecureConversationEnabled()
Only used in extensibility scenarios to indicate whether an instance of a class derived from MessageSecurityOverRelayHttp is configured to perform secure conversation.
protected virtual bool IsSecureConversationEnabled()
Returns
- bool
Always returns true, unless overridden in a derived class.