Unable to Decrypt File

Hi everyone,

We've successfully set up an FTP connection with PGP encryption in our Celigo integration. Sending files to the FTP server (to our vendor) works perfectly. Files are encrypted correctly, and we can confirm that our vendor can decrypt the files properly.

However, we're running into an issue when importing files via FTP. Celigo throws the following error:

"The PGP signature could not be verified because the provided PGP Public Key does not match the Private Key that was used to sign the file. Please retry the request with the correct Public Key."

We’ve double-checked that the connection configuration includes the correct PGP public and private keys. These same keys work fine when decrypting the file manually using Kleopatra, so we’re confident they’re valid.

Has anyone encountered this before? Is there something specific Celigo expects in terms of how the file is signed or how the keys are formatted?

Any insights would be appreciated!

Hi Kiko,

Sorry, if I’m stating the obvious here, but just in case this is helpful:

Typically, your company will have a “Private Key” and “Public Key”, AND your vendor will create their “Private Key” and “Public Key”.

For sake of clarity, we’ll give these explicit names:

  • your_private_key
  • your_public_key
  • vendor_private_key
  • vendor_public_key

When configuring the FTP connection in integrator.io, you’ll use your_private_key and vendor_public_key. Here’s a screenshot where I use the naming convention instead of actual keys:

It might be worth double-checking that the public key you entered is the one provided by your vendor.

If this is not the issue, let me know and maybe we can hop on a call to try to troubleshoot together.

Thanks,

Yonton Mehler

Celigo CS

1 Like

Hi Yonton,

I can confirm that what we're doing is exactly what you describe. We have a public key given to us by the vendor (the bank) that's what I entered in the PGP public key. I generated my own public/private key as well. I gave my public key to the bank and populate the PGP private key with my private key

Hi Kiko,

I will message you directly so we can get on a call and try to troubleshoot together.

Yonton Mehler

Celigo CS

1 Like

Hi Yonton,

Happy to have a call with to sort this issue out. I'm following Australia/Melbourne timezone. You can book a teams meeting with me via this link:

Book time with Kiko Santos: Book a meeting • This link will expire on: December 21, 2025

Hi Kiko,

Due to timezone differences I wasn’t able to find a time to meet with you this week.

I recommend that you submit a support ticket and our support team which has staff working in more timezones should be able to assist you.