Table of Contents

Class BasicHttpRelayMessageSecurity

Namespace
Microsoft.ServiceBus
Assembly
Microsoft.ServiceBus.dll

Provides properties used to configure message-level security settings for BasicHttpRelayBinding.

public sealed class BasicHttpRelayMessageSecurity
Inheritance
BasicHttpRelayMessageSecurity
Inherited Members

Properties

AlgorithmSuite

Specifies the algorithm suite to use with BasicHttpRelayMessageSecurity.

public SecurityAlgorithmSuite AlgorithmSuite { get; set; }

Property Value

SecurityAlgorithmSuite

Returns a System.ServiceModel.Security.SecurityAlgorithmSuite, which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm. The default value is Base256. This property cannot be null.

Exceptions

ArgumentNullException

The value of System.ServiceModel.Security.SecurityAlgorithmSuite is null.

ClientCredentialType

Specifies the type of credential with which the client authenticates.

public BasicHttpMessageCredentialType ClientCredentialType { get; set; }

Property Value

BasicHttpMessageCredentialType

Returns a System.ServiceModel.BasicHttpMessageCredentialType that contains a member of the System.ServiceModel.BasicHttpMessageCredentialType enumeration. The default value is UserName..