Supported cipher suites

The TwinCAT IoT driver supports secure data transmission using the TLS standard. Below you will find an overview of all cipher suites supported by the IoT driver, depending on the TwinCAT version.

TwinCAT 3.1 Build 4024.x

Cipher suite

AES128-GCM-SHA256

AES128-SHA

AES128-SHA256

AES256-SHA

AES256-SHA256

DES-CBC3-SHA

DHE-RSA-AES128-GCM-SHA256

DHE-RSA-AES128-SHA

DHE-RSA-AES128-SHA256

DHE-RSA-AES256-SHA

DHE-RSA-AES256-SHA256

ECDHE-ECDSA-AES128-GCM-SHA256

ECDHE-ECDSA-AES128-SHA

ECDHE-ECDSA-AES128-SHA256

ECDHE-ECDSA-AES256-SHA

ECDHE-ECDSA-DES-CBC3-SHA

ECDHE-RSA-AES128-GCM-SHA256

ECDHE-RSA-AES128-SHA

ECDHE-RSA-AES128-SHA256

ECDHE-RSA-AES256-SHA

ECDHE-RSA-DES-CBC3-SHA

EDH-RSA-DES-CBC3-SHA

PSK-3DES-EDE-CBC-SHA

PSK-AES128-CBC-SHA

PSK-AES128-CBC-SHA256

PSK-AES128-GCM-SHA256

PSK-AES256-CBC-SHA

TwinCAT 3.1 Build 4026.x

Cipher suite

AES128-GCM-SHA256

AES128-SHA

AES128-SHA256

AES256-GCM-SHA384

AES256-SHA

AES256-SHA256

DHE-RSA-AES128-GCM-SHA256

DHE-RSA-AES128-SHA

DHE-RSA-AES128-SHA256

DHE-RSA-AES256-GCM-SHA384

DHE-RSA-AES256-SHA

DHE-RSA-AES256-SHA256

ECDHE-ECDSA-AES128-GCM-SHA256

ECDHE-ECDSA-AES128-SHA

ECDHE-ECDSA-AES128-SHA256

ECDHE-ECDSA-AES256-GCM-SHA384

ECDHE-ECDSA-AES256-SHA

ECDHE-ECDSA-AES256-SHA384

ECDHE-RSA-AES128-GCM-SHA256

ECDHE-RSA-AES128-SHA

ECDHE-RSA-AES128-SHA256

ECDHE-RSA-AES256-GCM-SHA384

ECDHE-RSA-AES256-SHA

ECDHE-RSA-AES256-SHA384

PSK-AES128-CBC-SHA

PSK-AES128-CBC-SHA256

PSK-AES128-GCM-SHA256

PSK-AES256-CBC-SHA

PSK-AES256-CBC-SHA384

PSK-AES256-GCM-SHA384