I have been asked to complete the following requirements:
1. Client supplies public SSH key.
a. Keys must be RSA format (2048-4096 bit, 2048 recommended).
2. If client is planning on extracting information out of Concur we will also need a public PGP key.
a. PGP public key must be formatted as OpenPGP (version 4)
b. ASCII-armored keys are supported
c. You will need to have a public signing key, and an encryption sub-key (this is the default generated by GnuPG, for example)
d. Keys should be either DSS/ElGamal (1024-3072 bit, 2048 recommended) or RSA type 1 (sign and encrypt, 1024-4096 bit, 2048 recommended)
e. Set key to never expire
Ultimately, I need to automate the following process: access their SFTP server, extract the file, and download it to a local file where I will run other automation on it.