FTPS (not to be confused with SFTP), which is also known widely as FTP Secure or FTP-SSL, is an extension to the normal File Transfer Protocol FTP adding the support for the cryptographic protocols Transport Layer Security (TLS) and Secure Socket Layer (SSL).
Creating a service connecting to an FTPS server can be done by simply creating a normal FTP backend. The difference is, that you need to define the FTPS protocol and the according port, method etc. in your <<URLAlias>> within your component diagram.
Find below a list of relevant tagged values, if the URL adapter is used with the FTPS protocol.
Default values used when an option is not explicitly set are written in bold.
|method||FTP method.||get, post, put, list|
|port||Machine port number the service is binding to. This port number can be given at service level only.|
|path||FTP path for the request.|
|options||Native cURL options.||cURL Options|
|proxyType||Type of the proxy.||HTTP, SOCKS5|
|proxyURL||URL of the proxy server.|
|sslCAInfo||File name containing additional certificates for the connection verification (e.g. additional root CAs).|
|sslCertificateFile||File name containing the client certificate.|
|sslCertificateType||Type of the certificate.||PEM, DER|
|sslPrivateKeyFile||File name containing the private key.|
|sslPrivateKeyPassword||Password for the private key.|
|sslPrivateKeyType||Type of the key.|
|sslVerifyHost||Whether to verify the host information form the SSL connection.||On||Verification on.|
|sslVerifyPeer||Whether to verify the peer information from the SSL connection.||On||Verification on.|
Useful cURL Options
|Via this option, you can tell the <<URLAdapter>> to explicitly use SSL version 2. This may be necessary, if the server has problems with TLS/SSLv3.|
There are many more cURL options, which might be needed for a service to run. Follow this link to get the full listing of all options: http://curl.haxx.se/libcurl/c/curl_easy_setopt.html. A further list of cURL options supported by the E2E Bridge can be found in Setting cURL Options on the URL Adapter.