Error

You receive the following error (or similar) when attempting to connect to IBM Sterling Commerce using the SFTP connector:

Failed to connect to host: <SFTP_HOST> on port 10022. Exception message is: Session.connect: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 2048 (inclusive);

Cause

This SFTP server uses an SSH PuTTY key which is not supported by the default Oracle Java JCE. From SFTP connection:

NOTE: Dell Boomi AtomSphere does not support the proprietary PuTTY key format (.ppk). To use these keys, export them as OpenSSH keys using the PuTTYgen program.

Solution

Download and install into the Atom's JRE a different Java JCE provider such as BouncyCastle. Note this solution is only applicable to locally installed runtimes, not any of the Dell Boomi hosted Atom Clouds.