OS Manuals

/usr/bin/pskctool

The OATH Toolkit provides components for building one-time password authentication systems

From oath-toolkit 2.6.12-r13 (os), captured 2026-11-05 by running pskctool --help (exit 0). permalink

Usage: pskctool [OPTION]... [FILE]...
Manipulate Portable Symmetric Key Container (PSKC) data.

This tool allows you to parse, print, validate, sign and verify PSKC data.  The
input is provided in FILE or on standard input.

  -h, --help             Print help and exit
  -V, --version          Print version and exit
      --strict           Fail hard on PSKC parse error  (default=off)
  -d, --debug            Show debug messages on stderr  (default=off)
  -q, --quiet            Quiet operation  (default=off)
  -v, --verbose          Produce more output  (default=off)

Selecting one of the following modes is required:

 Mode: info
  -i, --info             Parse and print human readable summary of PSKC input
                           (default=off)

 Mode: validate
  -e, --validate         Validate PSKC input against XML Schema  (default=off)

 Mode: sign
  Digitally sign PSKC data
      --sign             Sign PSKC input  (default=off)
      --sign-key=FILE    Private key to sign with
      --sign-crt=FILE    X.509 certificate to sign with

 Mode: verify
  Verify digitally signed PSKC data
      --verify           Verify signed PSKC input  (default=off)
      --verify-crt=FILE  Trusted X.509 certificate for verification

Report bugs to: oath-toolkit-help@nongnu.org
pskctool home page: <https://www.nongnu.org/oath-toolkit/>
General help using GNU software: <https://www.gnu.org/gethelp/>
Options (13)
OptionDescriptionSource
-h, --helpPrint help and exithelp + man
-V, --versionPrint version and exithelp + man
--strictFail hard on PSKC parse error (default=off)help + man
-d, --debugShow debug messages on stderr (default=off)help + man
-q, --quietQuiet operation (default=off)help + man
-v, --verboseProduce more output (default=off)help + man
-i, --infoParse and print human readable summary of PSKC input (default=off)help + man
-e, --validateValidate PSKC input against XML Schema (default=off)help + man
--signSign PSKC input (default=off)help + man
--sign-key FILEPrivate key to sign withhelp + man
--sign-crt FILEX.509 certificate to sign withhelp + man
--verifyVerify signed PSKC input (default=off)help + man
--verify-crt FILETrusted X.509 certificate for verificationhelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.