In order to maximize security, Qmarkets has the ability to receive encrypted customers' Users CSV files, decrypt them and only then import to the system.
In case you wish to use this users' csv file encryption/decryption option, please contact Qmarkets support help@qmarkets.net
Get from Qmarkets a public key file: xx.acs
a. On the relevant server, check if PGP installed: gpg --version
Should get an output like:
gpg (GnuPG) 2.0.22
libgcrypt 1.5.3
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
b. Save the xx.acs provided by Qmarkets at a specific directory on the server (as well as the users' CSV file).
c. Run this command to extract the public key from the file: gpg --fingerprint
Response should be:
pub 3072R/E9164359 2025-08-28 [expires: 2027-08-28]
Key fingerprint = 1723 ADFA A0E4 9962 8XCD D8F0 7I9S 30D5 Z916 4355
uid xx-encryption <xx@qmarkets.net>
d. Copy the fingerprint string aside and remove the spaces, so it'll look like this:
1723ADFAA0E499628XCDD8F07I9S30D5Z9164355
e. Encrypt the csv file using this command:
gpg --armor --encrypt --recipient '1723ADFAA0E499628XCDD8F07I9S30D5Z9164355' --output test.csv.pgp test.csv
g. Upload the encrypted CSV file (test.csv.pgp) to the SFTP.