FTPS Integration¶
Learn how to create secure file integrations with FTPS (FTP Secure) servers using WSO2 Integrator: BI.
FTPS integration allows you to connect to remote FTP servers with SSL/TLS encryption. This is ideal for:
- Secure file transfers with encryption over FTP
- Compliance requirements that mandate encrypted transfers
- Integrating with systems that support FTPS but not SFTP
Develop an FTPS Integration¶
- In WSO2 Integrator: BI design view, click the + Add Artifact button.
- Select FTP / SFTP Integration under the File Integration category.
- Select FTPS as the protocol for the remote server connection.
-
Fill in the required connection properties:
Property Description Example Host Hostname or IP address of the remote server ftps.example.comPort Number Port to connect on 990(implicit) or21(explicit)Folder Path The folder on the remote server to monitor for file actions /uploads -
Select the authentication method:
- No Authentication: For anonymous FTPS access
- Basic Authentication: Enter username and password
-
Expand Advanced Configuration and configure the secure socket settings:
Property Description Key Path Path to the client key file Key Password Password for the key file Cert Path Path to the client certificate file Cert Password Password for the certificate file Use configurable variables
Use configurable variables for connection properties (e.g.,
ftpsHost,ftpsUsername,ftpsPassword) so they can be changed at deployment time without code changes. See Managing Configurations for more details. -
Click the Create button to create the FTPS service.