Table of Contents

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.