Table of Contents

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.