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