Table of Contents

Class MessageSecurityOverRelayHttpElement

Namespace
Microsoft.ServiceBus.Configuration
Assembly
Microsoft.ServiceBus.dll

A configuration element that describes the message security over the Azure Service Bus relay, using an HTTP transport mechanism.

public class MessageSecurityOverRelayHttpElement : ConfigurationElement
Inheritance
MessageSecurityOverRelayHttpElement
Derived

Properties

AlgorithmSuite

Gets or sets from the configuration file the message encryption and key-wrap algorithms used to secure an HTTP message.

[TypeConverter(typeof(SecurityAlgorithmSuiteConverter))]
public SecurityAlgorithmSuite AlgorithmSuite { get; set; }

Property Value

SecurityAlgorithmSuite

The message encryption and key-wrap algorithms used to secure an HTTP message.

ClientCredentialType

Gets or sets from the configuration file the type of credential to be used when performing client authentication using message-based security or TransportWithMessageCredential.

public MessageCredentialType ClientCredentialType { get; set; }

Property Value

MessageCredentialType

Returns a System.ServiceModel.MessageCredentialType that contains the message credential type.

NegotiateServiceCredential

Gets or sets from the configuration file a Boolean value that specifies whether the service credential is provisioned at the client out-of-band, or is obtained from the service to the client through a process of negotiation.

public bool NegotiateServiceCredential { get; set; }

Property Value

bool

true if the service credential is provisioned at the client out-of-band, or is obtained from the service to the client through a process of negotiation; otherwise, false.