FTPS Connector - Mule 4
A Mule extension that provides functionality to manage files in an FTPS server
home
This connector provides the same functionality as the standard FTP connector, but it adds secure connections over SSL.
To secure the connection, you set a TLS context in the connection:
<ftp:config name="ftp">
<ftps:connection username="anonymous" password="password"
host="localhost" port="${ftpPort}"
workingDir="${workingDir}">
<tls:context>
<tls:trust-store path="path/to/keystore" password="mulepassword" />
</tls:context>
</ftps:connection>
</ftp:config>
- For more on SSL configuration in Mule, see About TLS Configuration.
- For more on other functionality provided by this connector, see FTP Connector Documentation Reference.
To use the FTPS module, you simply add it to your Mule app through Studio or Design Center, or you can add the following dependency in your pom.xml
file:
<dependency>
<groupId>com.mulesoft.connectors</groupId>
<artifactId>mule-ftps-connector</artifactId>
<version>1.3.0</version> <!-- or newer -->
<classifier>mule-plugin</classifier>
</dependency>