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