Upload PGP Key

The Upload PGP Key function is used to upload the Public Key (.pkr) and Private Key (.skr), a key pair for function that requires a Pretty Good Privacy (PGP) Key, for example, Payroll, Credit Card, DGS Resonline and Data Import handling. You can only generate a key pair using a third party tools such as PortablePGP and FileAssurity OpenPGP. See PA-DSS 3.2 Implementation Guide for more information.

For Credit Card processing, the Ship sends the public key to the credit card provider and in return receives a public key from the provider.

Figure 14-7 PGP Key Uploader


This figure shows the PGP Key Uploader window.
  1. In the Tools window, select Upload PGP Key from the ribbon bar.

  2. In the PGP Key Uploader window Credit Card tab, click the Browse button next to Public Key and select a .pkr file to upload. To upload a Private Key, click the Browse button next to Private Key to select an .skr file.

  3. Enter the Key Passphrase if the key is generated with a specific passphrase.

  4. Click Upload to upload the keys. The system prompts you with “Key upload is done successfully” when upload completes and stores both of the encrypted keys in TYP_PGP table.

  5. For DGS Credit Card handling, a key version is required.

Note:

The PGP Key has an expiry date and you must generate a new PGP Key and re-upload to the database once you receive a reminder. The program does not allow you to reuse the same PGP Key.