Reference Guide

Chapter 3: Changes in MES 4.3 21
RSA BSAFE Micro Edition Suite 4.4 Migration Guide
TLS Changes
SSLv3 Deprecated
The SSLv3 protocol has known vulnerabilities and is not secure. In MES 4.3 it is
deprecated. It will be removed in the next release of MES. It should not be used. RSA
strongly recommends using the TLS 1.2, 1.1, or 1.0 protocols instead.
For more information, see RFC 7568 Deprecating Secure Sockets Layer Version 3.0.
SSL Object Control Identifiers Removed
The following SSL object control identifiers used for setting a default temporary key
for an SSL object, which were deprecated in MES 4.2 (and some in MES 4.1), are
removed in MES 4.3:
Cipher Suite Updates
The following cipher suites are removed. Cipher suites with:
Elliptic Curve (EC) Diffie-Hellman (DH) as the key exchange algorithm (using
static keys) with either ECDSA or RSA as the signing algorithm
Anonymous DH or Anonymous ECDH as the key exchange algorithm
RC4 as the encryption algorithm
NULL encryption.
The default cipher list, as specified by
R_SSL_DEFAULT_CIPHER_LIST, has
removed the cipher suites with:
RC4 ciphers
3DES ciphers
non-ephemeral ECDH key exchange.
Although these cipher suites are removed from the default cipher list, they might still
be available to application-specific cipher lists. For more information, see TLS
Operations > Cipher Suites in the RSA BSAFE Micro Edition Suite Developers
Guide.
R_SSL_CTRL_SET_TMP_DH R_SSL_CTRL_SET_TMP_DH_CB
R_SSL_CTRL_SET_TMP_RSA R_SSL_CTRL_SET_TMP_RSA_CB
R_SSL_CTRL_SET_TMP_RSA512 R_SSL_CTRL_SET_TMP_RSA1024.