Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks Plug-in for sFTP | - |
Not Applicable | - |
Description:
When trying to do a test connection for TIBCO ActiveMatrix BusinessWorks Plug-in for sFTP (sFTP) shared connection pallet or running a process with sFTP pallets, it fails with the error "Algorithm negotiation failure".
Symptoms:
The error "Algorithm negotiation
fail" seen on a test connection of shared connections and when running TIBCO ActiveMatrix BusinessWorks (BW) process with TIBCO ActiveMatrix BusinessWorks Plug-in for sFTP (sFTP) pallets, it fails with the error "Algorithm negotiation
fail".
Cause:
There are a couple of places that SSH clients/sFTP client and servers try and agree on a common
implementation. The server and client produce a list of available options and then the best available option in
both lists is chosen. If there is no acceptable option in the lists, it fails with the error "Algorithm negotiation
fail". By default, JSch accepts only, aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc . JSch does support both aes256-cbc and aes192-cbc but requires JCE (Java Cryptography Extension) to
allow them. You probably do not have JCE so these ciphers are not available.
For JRE 8:
For JRE7:
FOR JRE6:
Selecting the Test Connection button Connection will establish this successfully.