PGP Keys

PGP Keys

Module : Processing 
Topic : PGP Keys 
Version(s) : Version 5.1 and up  
Editions : All Editions 


What Are PGP Keys?

PGP Keys allow for transmitting information from one system to another in a secure manner.  The sending system will encrypt and the receiving system will decrypt.

Taken from https://www.upguard.com/blog/what-is-pgp-encryption "The end-to-end process of PGP email security is described below:
  1. Sender A requests to send Recipient B a secure email.
  2. Recipient B generates a random PGP public key and private key.
  3. Recipient B keeps the private key and transmits the public key to Sender A.
  4. Sender A uses the recipient's public key to encrypt the message before sending it.
  5. Recipient B receives the encrypted message and decrypts it with its retained private key.
  6. Recipient B reads the message.
This process prevents anyone without the correct key pair from decrypting intercepted messages."

Making The Connection

Where Will I See This Within OLX?

You will see an encryption tab on all import and export capable schedules.

What Reports Can Be Pulled?

  1. at this time there are no reports related to PGP Keys in your system

What Imports/Exports Relate to xxxx

  1. at this time there are no imports to create a PGP Key in your system
  2. all import/export capable schedules have an encryption tab where PGP can be selected.

Trouble Shooting

  1. Will OrderLogix provide me a PGP Key to use?

    1. For PCI reasons, OrderLogix will not be able to provide this information to you. You or your vendor are responsible for creating and maintaining encryption for your company information.
  2. How do I create a PGP Key?

    1. There are many free resources online


Setup

Navigate to Processing>Import/Export>PGP Keys.


To add a new PGP key, click on the “add new” button in the module title bar. The new “PGP Key” window will pop up.



  1. Enter the KeyName for the PGP key that you are importing.
  2. Select the “Key Type”
    1. Public key to decrypt or a
    2. Private key to encrypt a file.
  3. Select the client associated to this PGP key.
  4. Browse to your hard drive and select the proper key file.  
    1. OrderLogix supports both file extensions of: .txt or a .asc for the PGP files.
  5. Once you have retrieved the file, click the Attach button and you will see general information contained in the file:


  1. Key - will be set when file is selected
  2. Algorithm (definitions taken from wikipedia.org)
    1. CAST5 - default cipher in some versions of GPG and PGP.
    2. 3DES - Triple Data Encryption Algorithm (TDEA or Triple DEA), is a symmetric-key block cipher, which applies the DES cipher algorithm three times to each data block. (not recommended)
    3. AES - The algorithm described by AES is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting the data.
      1. AES128
      2. AES192 
      3. AES256 
    4. BLOWFISH - a general-purpose algorithm, intended as an alternative to the aging DES and free of the problems and constraints associated with other algorithms.
    5. TWOFISH - is a symmetric key block cipher with a block size of 128 bits and key sizes up to 256 bits.
    6. IDEA - used in Pretty Good Privacy (PGP) v2.0 and was incorporated after the original cipher used in v1.0, BassOmatic, was found to be insecure.[3] IDEA is an optional algorithm in the OpenPGP standard.
  3. Compression (definitions taken from wikipedia.org)
    1. none
    2. zip - an archive file format that supports lossless data compression.
    3. zlib - a software library used for data compression as well as a data format.
    4. bzip2 - only compresses single files and is not a file archiver. It relies on separate external utilities for tasks such as handling multiple files, encryption, and archive-splitting.
  4. ASCII Armor - binary-to-text encoding when referring to Base64.
  5. Passphrase Mode
    1. Key Only - must match exactly as when key was created.
    2. Key & Passphrase - must match exactly as when key was created.


  • If the information contained in the file once displayed is correct, select the “save button” to save the PGP key.
  • To cancel any of the current changes you have made, click the Cancel button. This will close the PGP Key window without saving any changes.
  • To delete this key, click the Delete button. This will prompt you to make sure you want to delete this key. Clicking OK will delete it and close the PGP Key window.
    • Note: You cannot delete when you are trying to add a new pgp key.
  • To print the current PGP Key window, click the Print button.
Once you have your PGP keys imported and saved, they will be available for you to select when you are setting up processing schedules.
The keys to decrypt are used for automated imports, as the keys to encrypt are used for automated exports.



PGP Keys
Copyright 2019
Revised 12.22.2023


    • Related Articles

    • Manage Module Permissions

      Module: System Desktop Path: System > Manage Module Permissions Topic: Manage Module Permissions Version(s):  Version 5.1 and up Editions: All What Are Module Permissions Module Permissions allow Read or Write access to users on a group or individual ...
    • Secure Downloads

      Modules : Import/Exports, Automated Processing, Flattened & Data Warehouse Export Reports Path: Home > User Icon > Employee Preference > File Access Topic: Secure Downloads Version(s): Version 5.1 and up Editions: All Editions What Are Secure ...
    • Export Schedules

      Module : Export Schedules  Topic : Module Overview  Version(s) : Version 5.1 and up   Editions : Standard, Commerce, Call Center  Navigate to Processing>Import/Export>Exports. When you click on the     Show schedules button you will see some specific ...
    • 417 - Upgrade Communication Libraries

      Version: 5.1 Patch: 417 Title: Upgrade Communication Libraries Application Category: Other, Other Processing Patch Type: Feature Description: Updated libraries used for communication with various services, Http, FTP, Email, as well as Zip & PGP file ...
    • 5.1.15 - Employee Preferences Screen

      Version: 5.1 Patch: 015 Title: Employee Preferences Screen Application Category: Other Patch Type: Feature Description: A screen has been added for individual users to customize their experience. Currently, the user can use this screen to manage ...