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.