Class WSHttpRelaySecurity
- Namespace
- Microsoft.ServiceBus
- Assembly
- Microsoft.ServiceBus.dll
Represents the security settings for the WSHttpRelayBinding.
public sealed class WSHttpRelaySecurity
- Inheritance
-
WSHttpRelaySecurity
- Inherited Members
Properties
Message
Gets the message-level security settings for this Windows Azure Service Bus binding.
public NonDualMessageSecurityOverRelayHttp Message { get; }
Property Value
- NonDualMessageSecurityOverRelayHttp
Returns NonDualMessageSecurityOverRelayHttp.Contains the security settings. The default value includes: EstablishSecurityContext with default set to true, ClientCredentialType is Windows, AlgorithmSuite is Basic256, and NegotiateServiceCredential is true.
Mode
Specifies the message security mode for this Windows Azure Service Bus binding.
public EndToEndSecurityMode Mode { get; set; }
Property Value
- EndToEndSecurityMode
Returns EndToEndSecurityMode.Contains the security mode for this Windows Azure Service Bus binding. The default is Transport.
RelayClientAuthenticationType
Gets or sets the authentication type required for the service application or client application to provide to the Windows Azure Service Bus.
public RelayClientAuthenticationType RelayClientAuthenticationType { get; set; }
Property Value
- RelayClientAuthenticationType
The authentication type required for the service application or client application to provide to the Windows Azure Service Bus. The default is RelayAccessToken.
Transport
Gets an object that contains the transport-level security settings for this Windows Azure Service Bus binding.
public HttpRelayTransportSecurity Transport { get; }
Property Value
- HttpRelayTransportSecurity
Returns HttpRelayTransportSecurity.Contains the transport security for this item. The default value includes a ClientCredentialType of None and a ProxyCredentialType of None.