RHEL/CentOS 7 OpenSSL client compatibility after new chain

This is default OpenSSL behaviour. -trusted_first is equivalent to setting X509_V_FLAG_TRUSTED_FIRST in code.

X509_V_FLAG_TRUSTED_FIRST was first introduced to OpenSSL in version 1.0.2, but not enabled by default. Applications need to manually set this flag. This may not be possible for everyone.

Since OpenSSL 1.1.0, the flag is set by default and no longer requires action by the application.

1 Like