Executing OFTP2 Transfers
OFTP2 clients can now initiate transfers to MFT Internet Server to a target server
-
An OFTP2 client initiates a transfer to the OFTP2 server port.
-
If using TLS, MFT optionally requests and validates a TLS client certificate.
-
MFT extracts the partner's Odette ID.
-
MFT matches the Odette ID against defined server definition's partner Odette ID.
-
MFT validates the password sent by the OFTP2 client.
-
If defined, MFT performs session authentication with the OFTP2 client.
-
The server definition defines the user used for file transfers with this OFTP2 partner.
-
The user definition is used to search for the Upload Transfer definition
-
The transfer definition points to the target Server where the file is saved.
-
As the OFTP2 client sends data to MFT, the data is streamed to the target Server (i.e. SFTP).
-
If a signature is required, MFT verifies the signature sent by the client.
MFT Clients (HTTP, Platform Server, SFTP…) can initiate transfers to send to an OFTP2 server
-
An SFTP client initiates a transfer to MFT.
-
Credentials (key or password) are used to log in to a user.
-
The SFTP client defines a Virtual Alias and a file name.
-
The Virtual Alias is used to select a transfer definition.
-
The transfer definition points to an OFTP2 server.
-
MFT connects to the target IP name and IP port defined.
-
If using TLS, MFT validates the server's TLS certificate.
-
MFT verifies the partner's Odette ID.
-
MFT validates the password sent by the OFTP2 client.
-
If defined, MFT performs session authentication with the OFTP2 client.
-
As the SFTP client sends data to MFT, the data is streamed to the OFTP2 server.
-
As MFT is sending data, it optionally signs the data.