.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaBase.SecureChannelContext Class Reference

Stores context information for the current secure channel. More...

Public Member Functions

 SecureChannelContext (string secureChannelId, EndpointDescription endpointDescription, ICertificate serverCertificate, ICertificate clientCertificate, RequestEncoding messageEncoding)
 Initializes a new instance with the specified property values. More...
 

Static Public Attributes

static SecureChannelContext Current
 The active secure channel for the thread. More...
 

Properties

string SecureChannelId [get]
 TThe unique identifier for the secure channel. More...
 
EndpointDescription EndpointDescription [get]
 The description of the endpoint used with the channel. More...
 
ICertificate ServerCertificate [get]
 The server certificate used with the channel. More...
 
ICertificate ClientCertificate [get]
 The client certificate used with the channel. More...
 
RequestEncoding MessageEncoding [get]
 The encoding used with the channel. More...
 
string SecurityPolicyUri [get]
 The security policy uri for the channel. More...
 
MessageSecurityMode SecurityMode [get]
 The security mode for the channel. More...
 
string TransportProfileUri [get]
 The transport profile uri for the channel. More...
 

Detailed Description

Stores context information for the current secure channel.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.SecureChannelContext.SecureChannelContext ( string  secureChannelId,
EndpointDescription  endpointDescription,
ICertificate  serverCertificate,
ICertificate  clientCertificate,
RequestEncoding  messageEncoding 
)
inline

Initializes a new instance with the specified property values.

Parameters
secureChannelIdThe secure channel identifier.
endpointDescriptionThe endpoint description.
serverCertificateThe server certificate.
clientCertificateThe client certificate.
messageEncodingThe message encoding.

Member Data Documentation

SecureChannelContext UnifiedAutomation.UaBase.SecureChannelContext.Current
static

The active secure channel for the thread.

The current secure channel context.

Property Documentation

ICertificate UnifiedAutomation.UaBase.SecureChannelContext.ClientCertificate
get

The client certificate used with the channel.

The client certificate .

EndpointDescription UnifiedAutomation.UaBase.SecureChannelContext.EndpointDescription
get

The description of the endpoint used with the channel.

The endpoint description.

RequestEncoding UnifiedAutomation.UaBase.SecureChannelContext.MessageEncoding
get

The encoding used with the channel.

The message encoding.

string UnifiedAutomation.UaBase.SecureChannelContext.SecureChannelId
get

TThe unique identifier for the secure channel.

The secure channel identifier.

MessageSecurityMode UnifiedAutomation.UaBase.SecureChannelContext.SecurityMode
get

The security mode for the channel.

The security mode.

string UnifiedAutomation.UaBase.SecureChannelContext.SecurityPolicyUri
get

The security policy uri for the channel.

The security policy uri.

ICertificate UnifiedAutomation.UaBase.SecureChannelContext.ServerCertificate
get

The server certificate used with the channel.

The server certificate .

string UnifiedAutomation.UaBase.SecureChannelContext.TransportProfileUri
get

The transport profile uri for the channel.

The transport profile uri.


The documentation for this class was generated from the following file: