How do I use GPG / OpenPGP key rings with Smartcrypt CLI?

Smartcrypt's has the ability to utilize GPG and PGP key rings for encryption and decryption operations.

Where does Smartcrypt look for key rings?

By default Smartcrypt looks in four hard coded locations for existing key rings.

  • .gnupg/pubring.gpg
  • .gnupg/secring.gpg
  • .pgp/pubring.pkr
  • .pgp/secring.skr

Setting your own keyring location and name

You can specify your own ke yring location and key ring name using the following environment variables

  • PK_OPENPGP_PUBLIC_RING=<path>/pubring.pkr
  • PK_OPENPGP_SECRET_RING=<path>/secring.skr

Referencing a keyring in the command

  • -pgppublickey=<filename>
  • -pgpsecretkey=<filename>
pkzipc -add -archivetype=pgp -pgppublickey=customer.asc license.gpg license.txt
SecureZIP(R) Server  Version 14 for Linux X86 Registered Version
Portions copyright (C) 1989-2014 PKWARE, Inc.  All Rights Reserved.
Reg. U.S. Pat. and Tm. Off.  Patent No. 5,051,745  7,793,099  7,844,579
7,890,465  7,895,434;  Other patents pending

 Using OpenPGP Public Key: customer.asc
 Using default compression method
 Creating .PGP: license.gpg
 Adding File: license.txt  Deflating    ( 0.0%), done.