.NET Based OPC UA Client/Server SDK  3.3.3.537
UnifiedAutomation.UaClient.InsecureCredentialsEventArgs Class Reference

The event arguments provided when a password is about to be sent over an insecure connection. More...

Inherits EventArgs.

Public Member Functions

 InsecureCredentialsEventArgs ()
 Creates a new instance. More...
 

Properties

bool AllowInsecureCredentials [get, set]
 Gets or sets a value indicating whether passwords can be sent over insecure connections. More...
 
StatusCode StatusCode [get, set]
 The StatusCode that will be used to throw the StatusException if AllowInsecureCredentials is set to false. More...
 
byte[] ServerNonce [get, set]
 The nonce send by the server in CreateSession response. More...
 
string EncryptionAlgorithm [get, set]
 The algorithm to encrypt the password. More...
 

Detailed Description

The event arguments provided when a password is about to be sent over an insecure connection.

Constructor & Destructor Documentation

UnifiedAutomation.UaClient.InsecureCredentialsEventArgs.InsecureCredentialsEventArgs ( )

Creates a new instance.

Property Documentation

bool UnifiedAutomation.UaClient.InsecureCredentialsEventArgs.AllowInsecureCredentials
getset

Gets or sets a value indicating whether passwords can be sent over insecure connections.

true if passwords can be sent over insecure connections; otherwise false.

Sometimes it is not possible to find a secure endpoint. This fallback allows a connect to happen if the application decides it can tolerate the risk.

string UnifiedAutomation.UaClient.InsecureCredentialsEventArgs.EncryptionAlgorithm
getset

The algorithm to encrypt the password.

If null, the password is sent as plaintext.

byte [] UnifiedAutomation.UaClient.InsecureCredentialsEventArgs.ServerNonce
getset

The nonce send by the server in CreateSession response.

The server nonce is used to encrypt the password. If the nonce is null or too short, replay attacks are possible.

StatusCode UnifiedAutomation.UaClient.InsecureCredentialsEventArgs.StatusCode
getset

The StatusCode that will be used to throw the StatusException if AllowInsecureCredentials is set to false.


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