Section: OpenSC Tools (1)
openpgp-tool - utility for accessing visible data OpenPGP smart cards and compatible tokens
utility is used for accessing data from the OpenPGP v1.1 and v2.0 smart cards and compatible tokens like e.g. GPF CryptoStick v1.x, which might not be present in PKCS#15 objects but available in custom files on the card. The data can be printed on screen or used by other programs via environment variables.
Show card information.
Delete key indicated by
--do arg, -d arg
Dump private data object (DO) indicated by
can be in the form
DO 010x, where
Erase (i.e. reset) the card.
--exec prog, -x prog
Execute the given program with data in environment variables.
--gen-key arg, -G arg
Generate key with the ID given as
can be one of
Print help message on screen.
Show information of keys on the card.
--key-type keytype, -t keytype
Specify the type of the key to be generated. Supported values for
for RSA with 2048 bits,
for RSA with a bit length of
LENGTH. If not given, it defaults to
The PIN text to verify. If set to env:VARIABLE, the value of the environment variable
Print values in pretty format.
Print values in raw format, as they are stored on the card.
--reader arg, -r arg
Number of the reader to use. By default, the first reader with a present card is used. If
is an ATR, the reader with a matching card will be chosen.
Show card holder information.
Verify PIN (CHV1, CHV2 or CHV3).
Print the version of the utility and exit.
Verbose operation. Use several times to enable debug output.
Wait for a card to be inserted.
utility was written by Peter Marschall