...
Problem
Version 8 of Red Hat introduces some major overhauls to their its security and cryptographic components . (Documented Heredocumented here) Most notably with relevance to earlier versions of Datastage (which require TLSv1) TLSv1 is disabled by default. If you are encountering very obscure TLS errors then it may be worth running the following command to see if it is causing the issue.. Most notably, TLSv1 is disabled by default which causes a problem for some not-so-recent versions of DataStage which require TLSv1. Users of these versions may encounter either of the following TLS Errors:
Code Block | ||
---|---|---|
| ||
javax.net.ssl.SSLHandshakeException: Server chose TLSv1, but that protocol version is not enabled or not supported by the client. |
or
Code Block | ||
---|---|---|
| ||
javax.net.ssl.SSLHandshakeException: The server selected protocol version TLS10 is not accepted by client preferences [TLS12] |
Solution
Run the following command:
Code Block | ||
---|---|---|
| ||
update-crypto-policies --set LEGACY |
Now restart the server workbench is running on and see if this command has fixed your issue. that hosts MettleCI Workbench and verify that the issue no longer occurs.
...