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..