Breadcrumbs

FTPS


This page explains the URL Adapter in Bridge context. If you were looking for the same information regarding the PAS Designer, refer to URL Adapter in the Designer guide.

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.

Tagged Values

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.

Tagged Value

Description

Values

protocol

Transport protocol.

ftps

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.


Advanced

options

Native cURL options.

cURL Options

Authentication

user

Username/password.


Proxy

proxyType

Type of the proxy.

HTTP, SOCKS5

proxyURL

URL of the proxy server.


proxyUser

Proxy user.


SSL

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.

Off

Verification off.

sslVerifyPeer

Whether to verify the peer information from the SSL connection.

On

Verification on.

Off

Verification off.

Useful cURL Options

Option

Description

CURLOPT_SSLVERSION=CURL_SSLVERSION_SSLv2

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.

Related Pages: