Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Defines the different algorithms supported to describe the Uri of a specific OpcSecurityPolicy and through that the type of message encryption used by that security policy.
C#
[Obfuscation] public enum OpcSecurityAlgorithm
Inheritance Object › ValueType › Enum › OpcSecurityAlgorithm
Attributes ObfuscationAttribute
Name | Value | Description |
---|---|---|
Auto | 0 | The Algorithm and Uri used by a OpcSecurityPolicy is determined according to the OpcSecurityMode used. |
Custom | 1 | The Algorithm referred to by Uri used by a OpcSecurityPolicy does not refer to one of the OPC UA predefined security policies. |
None | 2 | The URI 'http://opcfoundation.org/UA/SecurityPolicy#None' is used by the Uri of a OpcSecurityPolicy and expresses that no security is to be used. |
Basic128Rsa15 | 3 | The URI 'http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15' is used by the Uri of a OpcSecurityPolicy and expresses the use of (not longer secure) security using RSA-15 as the key wrap algorithm and 128-bit Basic for message encryption. |
Basic256 | 4 | The URI 'http://opcfoundation.org/UA/SecurityPolicy#Basic256' is used by the Uri of a OpcSecurityPolicy and expresses the use of security using 256-bit Basic for message encryption. |
Basic256Sha256 | 5 | The URI 'http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256' is used by the Uri of a OpcSecurityPolicy and expresses the use of security using SHA-256 for the signature digest and 256-bit Basic for message encryption. |
Https | 6 | The URI 'http://opcfoundation.org/UA/SecurityPolicy#Https' is used by the Uri of a OpcSecurityPolicy and expresses the use of security using an encryption layer of SSL/TLS to protect messages. ATTENTION: This security algorithm is (not) yet supported by OPC UA. |