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.