I cannot send the actual .pub and .ppk files to you as they are sensitive, but I can generate new ones and send those in a zip file to you for eval.
For your information, All i used was PuttyGen (freeware) to create an RSA/1024 public/private Key pair. This results in filename.pub (public) and filename.ppk (private)
I connect to the SSH server using a Username and password the first time (their requirements). I uploaded the filename.pub to the SSH server and it was accepted so i can now use a private key locally. Now I use PSFTP and reference the filename.ppk file as my authentication method along with a Username. (no password needed now).
Certificates I understand, as I have HTTPS servers that I can download/upload files to and they required Digitally Signed Certs, but this is a different game.
Thoughts? I can always send .pub and .ppk files to you, if still required.
Brian