yesterday
We need to:
1. Encrypt a file using recipients Public key.
2. Sign the file using the senders Private key.
3. Not have multiple levels of encryption that need to be decrypted.
I'm working with a client using the PGPEncrypt and PGPSign snaps to send us encrypted files via SFTP. The files are received on our side and automatically processed. This automatic processing requires that the files are encrypted with our (recipient) public key and signed with their (sender) private key. The encryption and signature should exist at the same level of encryption. i.e. the file should be able to be decrypted and the signature verified all within one action.
Currently, whenever the client sends us files they arrive with two levels of encryption. The first level is the signature which is encrypted but can be decrypted without a key (or so it seems). Once that layer is decrypted the remaining file is still encrypted and can be decrypted with our (recipient) private key.
We need to be able to have all of this occur in a single encrypted packet. We have tried a bunch of different pipeline configurations but have been unable to accomplish what we need. If it is not encrypted and signed the way we expect it the automated processing fails.
This seems like a pretty standard use case (at least it is the one that I am most familiar with) is it possible to use SnapLogic to accomplish this. I would greatly appreciate any guidance that can be provided with regards to the setup and pipeline required to do this.
Thank you