PGP Key Encryption in AP Payments

Generally, the PGP keys will be used to Encrypt and Decrypt the messages transferred between one system to another to enable the security. In this case it will be Oracle Cloud instance and Banking system.

There are two types of PGP keys

  1. Public Key – Used to Encrypt the message at the source system called “SENDER” where file getting generated for transmission.
  2. Private Key – Used to Decrypt the file at the receiving system called “RECEIVER” to view the original message.

In AP payments, since Oracle should send the payment files to bank servers, the public key should be used in Oracle to encrypt the payment file. The public key will be generated by bank and shared with us to upload in Oracle.

The below steps can be followed to upload the public key in Oracle Cloud.

  • Make sure public key extension should be “_public.key”
  • Go to File Import and Export and click on + symbol.
  • Select UCM account as “fin/payments/import” and select the public key file and click upload
  • Go to Manage Transmission Configurations under payments task
  • Search for the transmission configuration and edit
  • Search the public key in “PGP Public Encryption Key” field and save

When the payment process generates the payment file and transmit over FTP, the file will be encrypted using PGP public key at the time of transmission. Banks will use the corresponding private key along with secret password to decrypt the file for payment processing to ensure the security policies.

 

Recommended Posts

Start typing and press Enter to search