UA Bundle SDK .NET  2.1.0.222
 All Classes Namespaces Functions Variables Enumerations Properties Events Groups Pages
UnifiedAutomation.UaBase.ServerSecurityPolicy Class Reference

A class that defines a group of sampling rates supported by the server. More...

Public Member Functions

 ServerSecurityPolicy ()
 The default constructor.
 
void Initialize (StreamingContext context)
 Initializes the object during deserialization.
 

Properties

MessageSecurityMode SecurityMode [get, set]
 Specifies whether the messages are signed and encrypted or simply signed
 
string SecurityPolicyUri [get, set]
 The security policy to use.
 
byte SecurityLevel [get, set]
 A relative estimate of the security offered by the policy.
 

Detailed Description

A class that defines a group of sampling rates supported by the server.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.ServerSecurityPolicy.ServerSecurityPolicy ( )

The default constructor.

Member Function Documentation

void UnifiedAutomation.UaBase.ServerSecurityPolicy.Initialize ( StreamingContext  context)

Initializes the object during deserialization.

Parameters
contextThe request context.

Property Documentation

byte UnifiedAutomation.UaBase.ServerSecurityPolicy.SecurityLevel
getset

A relative estimate of the security offered by the policy.

The security level.

This parameter allows servers to rank there policies from weakest to strongest. A value of 0 indicates the policy is not recommended. By default, clients should use policies with highest value.

MessageSecurityMode UnifiedAutomation.UaBase.ServerSecurityPolicy.SecurityMode
getset

Specifies whether the messages are signed and encrypted or simply signed

The security mode.

string UnifiedAutomation.UaBase.ServerSecurityPolicy.SecurityPolicyUri
getset

The security policy to use.

The security policy URI.


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