OPC UA Security Policy Explorer

Policy and mode

Messages are signed and encrypted — recommended for production.

Valid and recommended.

Basic256Sha256

Current
URI
http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256
Symmetric encryption
AES-256-CBC
Symmetric signature
HMAC-SHA256
Asymmetric encryption
RSA-OAEP (SHA-1)
Asymmetric signature
RSA PKCS#1 v1.5 SHA-256
Key derivation
P_SHA256
Certificate key
RSA
Key length
2048 … 4096 bit

The most widely supported current policy; use it when devices do not offer the newer RSA-PSS policy.

All policies

Security policyStatusSymmetric encryptionAsymmetric signatureKey length
NoneNo security———
Basic128Rsa15DeprecatedAES-128-CBCRSA PKCS#1 v1.5 SHA-11024–2048
Basic256DeprecatedAES-256-CBCRSA PKCS#1 v1.5 SHA-11024–2048
Aes128_Sha256_RsaOaepCurrentAES-128-CBCRSA PKCS#1 v1.5 SHA-2562048–4096
Basic256Sha256CurrentAES-256-CBCRSA PKCS#1 v1.5 SHA-2562048–4096
Aes256_Sha256_RsaPssCurrentAES-256-CBCRSA-PSS SHA-2562048–4096
ECC_nistP256ECC (v1.05)AES-128-CBCECDSA SHA-256256
ECC_nistP384ECC (v1.05)AES-256-CBCECDSA SHA-384384
ECC_brainpoolP256r1ECC (v1.05)AES-128-CBCECDSA SHA-256256
ECC_brainpoolP384r1ECC (v1.05)AES-256-CBCECDSA SHA-384384

Algorithms per OPC 10000-7 (profiles) as implemented by the OPC Foundation reference stack (UA-.NETStandard). ECC curve25519/448 variants are not listed.

Related