adds reading array of iana cipher suite strings to customize ciphers
this can be tested by setting either zowe.network.server.tls.ciphers or components.zss.zowe.network.server.tls.ciphers to an array of IANA cipher strings.
this PR also externalizes the default ciphers into defaults.yaml so people can see what they are, though its a little hard to read.
when _zss.mvdserver and _zss.httpserver log levels are set to debug (3) or higher, you will see printout about the behavior - which ciphers were requested and which maps were found, and what the final result is.
by uncommenting or commenting, and switching maxTls to 1.2 or 1.3, I was able to check the site details in firefox to see if the right ciphers were being used and at what tls level
adds reading array of iana cipher suite strings to customize ciphers
this can be tested by setting either zowe.network.server.tls.ciphers or components.zss.zowe.network.server.tls.ciphers to an array of IANA cipher strings.
this PR also externalizes the default ciphers into defaults.yaml so people can see what they are, though its a little hard to read.
when _zss.mvdserver and _zss.httpserver log levels are set to debug (3) or higher, you will see printout about the behavior - which ciphers were requested and which maps were found, and what the final result is.
to test, i set up my yaml like this:
by uncommenting or commenting, and switching maxTls to 1.2 or 1.3, I was able to check the site details in firefox to see if the right ciphers were being used and at what tls level
my testing matched the config & debug output.