src,build: add --openssl-default-cipher-list
This commit adds a configuration option named
openssl-default-cipher-list
which takes a colon separated string
specifying ciphers that should be used as the default ciphers instead of
the ones defined in node_constants.
The motivation for this is a use case where Fedora/RHEL would like to be able to specify a default cipher in the format PROFILE=SYSTEM. This would enable Fedora/RHEL to have a system wide security level for all applications.
Refs: https://docs.fedoraproject.org/en-US/packaging-guidelines/CryptoPolicies/
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines