PGP(5.0) User Manual PGP(5.0)
NAME
pgpk - Public and Private key management for PGP.
SYNOPSIS
pgpk [-a keyfile ... | -c [userid]] | -d |
-e | -g | -l[l] [userid] | --revoke[s] |
-r[u|s] | -s [-u ] |
-x ] [-o ] [-z]
DESCRIPTION
pgpk Manages public and private keys for PGP. Unlike
other PGP applications, pgpk is stream based and not file
based; if no files are specified, stdin and stdout are
used.
OPTIONS
All configuration options can be controlled from the com-
mand line. See pgp.cfg(5) for a complete list and how to
specify them.
-a [keyfile]
Adds the contents of keyfile to your keyring. If
keyfile is not specified, input is taken from
stdin. Keyfile may also be an URL; the supported
protocols are hkp (Horowitz Key Protocol), http and
finger. To add foo@bar.baz.com's key to your
keyring from PGP, Inc's server, for example, enter:
pgpk -a hkp://keys.pgp.com/foo@bar.baz.com
If foo@bar.baz.com has his key in his finger infor-
mation, you could add that with:
pgpk -a finger://bar.baz.com/foo
If foo@bar.baz.com has his key on his web page, you
could add that with:
pgpk -a http://www.baz.com/foo/DSSkey.html
-c [userid]
Checks the signatures of all keys on your public
keyring. If [userid] is specified, only the signa-
tures on that key are checked.
-d
Toggles the disablement of 's key on your
public keyring.
-e
Edits 's key. If this is your key, it
PGP JULY 1997 (v5.0) 1
PGP(5.0) User Manual PGP(5.0)
allows you to edit your userid(s) and passphrase.
If it is someone else's key, it allows you to edit
the trust you have in that person as an introducer.
-g Generate a public/private key pair.
-l[l] [userid]
Lists information about a key. -ll lists more
information about a key. If [userid] is specified,
that key is listed. Otherwise, all keys are
listed.
-o outfile
Specifies that output should go to outfile. If not
specified, output goes to stdout. If the output
file is from a key extraction (see -x, below), you
may specify an hkp (Horowitz Key Protocol) URL.
For example: pgpk -x foo@bar.baz.com -o
hkp://keys.pgp.com would send foo@bar.baz.com's key
to the PGP, Inc. public key server.
--revoke
Permanately revokes the key specified. There is no
way to undo this, so don't play with it if you
don't mean it.
--revokes
Permanently revokes your signature (if any) on the
key specified.
-r
Removes 's key from your public keyring,
and your private as well, if it's there.
-ru
Removes the given userid from your public and pri-
vate keyrings.
-rs
Removes the given signature from your public
keyring.
.s [-u ]
Signs 's key with your default signing key.
If -u is specified, uses that key, instead.
-x
Extracts the specified key in ASCII-armored form.
-x
-z Batch mode. See pgp-integration(7) for a discus-
sion of integrating pgp support into your applica-
tion.
PGP JULY 1997 (v5.0) 2
PGP(5.0) User Manual PGP(5.0)
EXAMPLE
pgpk -g Generates a key.
FILES
~/.pgp/pgp.cfg
User-specific configuration file. In previous
releases, this file was called config.txt. See
pgp.cfg(5) for further details.
BUGS
See pgp(1).
SEE ALSO
pgp(1), pgpv(1), pgpe(1), pgps(1), pgp.cfg(5),
pgp-integration(7), http://www.pgp.com (US versions) and
http://www.pgpi.com (International versions)
PGP JULY 1997 (v5.0) 3