Our Products:   CompleteFTP  edtFTPnet/Free  edtFTPnet/PRO  edtFTPj/Free  edtFTPj/PRO
0 votes
725 views
in .NET FTP by (130 points)

Our software uses the EnterpriseDT API to transmit files via SFTP.  One third party that we connect to is sunsetting the diffie-hellman-group14-sha1 key exchange algorithm.  They say our software must be able to support one or more of the following algorithms:

  • diffie-hellman-group16-sha512
  • diffie-hellman-group14-sha256
  • diffie-hellman-group-exchange-sha256
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp256

Our software does not explicitly set the PreferredKeyExchangeMethods property, but I see that EDTFTPNetPro supports the d-h sha256 properties.  Should we need to do anything special to enable one of these, or is PreferredKeyExchangeMethods set to "All" by default?

When I attempt to connect to their new server, I get the error:  "The negotiation of key exchange method has failed"

NOTE:  We are using edtFTPnetPRO version 9.0.0.20

1 Answer

0 votes
by (8.2k points)

Hi,

In this case you should upgrade to the latest version. You are still using a very old version from 2015 and since then there have been a number of additional algorithms added including  diffie-hellman-group-exchange-sha1 and diffie-hellman-group-exchange-sha256. 

Please log into your account here and download and install the latest version.

Categories

...