OpcSecurityPolicy Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Describes the configuration used to secure the message exchange.

C#

public class OpcSecurityPolicy


Inheritance Object › OpcSecurityPolicy

Name Description
OpcSecurityPolicy(OpcSecurityMode) Initializes a new instance of the OpcSecurityPolicy class using the mode specified to determine the according Uri and Algorithm of the configuration to represent.
OpcSecurityPolicy(OpcSecurityMode, OpcSecurityAlgorithm) Initializes a new instance of the OpcSecurityPolicy class using the mode and algorithm specified to determine the according Uri of the configuration to represent.
OpcSecurityPolicy(OpcSecurityMode, Uri) Initializes a new instance of the OpcSecurityPolicy class using the mode and uri specified.
Name Description
BaseUri Provides the base URI used by all security policies to refer to the according OpcSecurityAlgorithm they use.
Name Description
Algorithm Gets the OpcSecurityAlgorithm used to encrypt messages using the current OpcSecurityPolicy configuration.
Level Gets an ordinal value to order and classify the current OpcSecurityPolicy accordingly to others and their security configuration.
Mode Gets the mechanism used to secure the message exchange using the current OpcSecurityPolicy configuration.
Uri Gets the URI which expresses the Algorithm used for message encryption using the current OpcSecurityPolicy configuration.