I am working on a requirement where I need to send a file through SFTP and it has to be encrypted too. we exchanged out public PGP keys. Now, I would like to know what are the steps to install their public PGP key in the keystore.
I couldn’t find any answers. Can you please let me know where is the location to place the key on IS.
If you’re using the OpenPGP IS package then how to add their key will depend upon what Open PGP software you’re using underneath–the OpenPGP IS package simply invokes a command shell with particular parameters.
Refer to the docs for your Open PGP software for instructions on importing and signing partner keys. If you’re using GnuPG you may find the following helpful:
Note: PGP-encryption support is deprecated. it is supported only as part of the VAN connectivity to ICC.net. it is not generically supported across the webMethods components.
PGP is a public key cryptosystem (although it uses conventional encryption as well). That means that it uses 2 different keys for encrypting and decrypting data. This seems to be the most confusing part that most people have trouble with. Every user will have their own key pair (2 keys). One is called a “secret key”, which is used with a secret password to decrypt all your encrypted messages and files. The other is your “public key”, and this is given out to the friends and associates you wish to communicate with. T hey use your public key to ENCRYPT a message to you and you will then use your secret key to DECRYPT it. You also use your own public key to encrypt your own files, then use your secret key to decrypt them. Security is NOT compromised by giving out your public key and that is the beauty of the whole thing.