Table of Contents

Class MessageSecurityOverRelayConnectionElement

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

A configuration element that describes message security options over a relayed connection through the Azure Service Bus.

public sealed class MessageSecurityOverRelayConnectionElement : ConfigurationElement
Inheritance
MessageSecurityOverRelayConnectionElement

Constructors

MessageSecurityOverRelayConnectionElement()

public MessageSecurityOverRelayConnectionElement()

Properties

AlgorithmSuite

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

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

Property Value

SecurityAlgorithmSuite

Returns a System.ServiceModel.Security.SecurityAlgorithmSuite that contains the message encryption and key-wrap algorithms. The default is Basic256, which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm.

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 type of credential. The default is Windows.

Properties

protected override ConfigurationPropertyCollection Properties { get; }

Property Value

ConfigurationPropertyCollection