The p7b file contains only the public certificates, used mostly for signing messages [url]http://en.wikipedia.org/wiki/PKCS7[/url]
Now remote FTP server is configured for accepting only SSL connections, so you need to get remote server certificate added to your trusted store if it is self-signed and not a valid certificate signed by a valid CA. The best way to achieve this is by running command:
openssl s_client -connect serverip:port -showcerts (The -showcerts will show all certificates in the chain)
The output of this command will print in your screen the certificates, so copy from
-----BEGIN CERTIFICATE-----
Until…
-----END CERTIFICATE-----
Paste from clipboard to a txt file, and name it cert1.der
Do the same for all the certificates shown.
After you get all the certificates copied to /opt/webMethods712/IntegrationServer/config/Certificados restart IS and try to connect.
Ensure you have set on the step pub.client:ftp the “secure” option to AUTH SSL or TLS and “securedata” depending your needs.
Now if the remote FTP server, not only accepts SSL connections, but also REQUIRES client certificates, follow the Built-in services guide to set the proper Cert to authenticate (But I guess this is not your case).
I would suggest raising a support request if you still get problems. SSL is sometimes a pitty and support will guide you quickly to resolve this.
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB