nethsm-openpgp-sign(1)

πŸ“¦ version 0.10.0, in arch rolling

πŸ’… nethsm-openpgp-sign β€” the glow-up edition

okay so this is nethsm-openpgp-sign(1), from the General Commands Manual β€” yes bestie, we're in the man pages now, put your reading glasses on πŸŽ€


🌸 NAME 🌸

nethsm-openpgp-sign β€” literally the "nethsm openpgp sign" command. that's it, that's the name, no notes ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

nethsm openpgp sign [-a|--auth-passphrase-file] [-f|--force]
[-c|--config] [-o|--output] [-l|--label] [-u|--user] [-h|--help]
<KEY_ID> <MESSAGE>

like, you give it a key and a message and it does its little signature thing πŸ’–


πŸ‘‘ DESCRIPTION πŸ‘‘

The "nethsm openpgp sign" command 🫢

(okay the original is truly that brief β€” it's giving minimal effort, but we respect it. the real tea is in the options below πŸ‘‡)


✨ OPTIONS ✨

  • -a, --auth-passphrase-file <AUTH_PASSPHRASE_FILE> β€” the path to a file holding a passphrase for authentication πŸ”

the passphrase in that file must be the one belonging to the user you picked for the command, no mixing and matching, iykyk.

you can pass this option multiple times β€” which you need for commands that require multiple roles at once. when you do stack them up, ordering matters, because the files get assigned to the respective user given by the "--user" option. so don't just shuffle them around like a playlist πŸ™ˆ

may also be specified with the NETHSM_AUTH_PASSPHRASE_FILE environment variable.

  • -f, --force β€” write to the output file even if it already exists 😀 no cap, it will just bulldoze right over it.

may also be specified with the NETHSM_FORCE environment variable.

  • -c, --config <CONFIG> β€” the path to a custom configuration file πŸ—‚οΈ

if you specify it, that custom config file is used instead of the default configuration file location. main character config energy.

may also be specified with the NETHSM_CONFIG environment variable.

  • -o, --output <OUTPUT> β€” the optional path to a specific output file πŸ“

may also be specified with the NETHSM_OPENPGP_SIGNATURE_OUTPUT_FILE environment variable.

  • -l, --label <LABEL> β€” a label that uniquely identifies a device in the configuration file 🏷️

you must provide it if more than one device is set up in the configuration file.

may also be specified with the NETHSM_LABEL environment variable.

  • -u, --user <USER> β€” a user name used for a command πŸ§‘β€πŸ’»

you can provide it if no user name is set up in the configuration file for a device. you must provide it if several user names of the same target role are set up in the configuration file for a device.

this option can be provided multiple times too β€” needed for commands that require multiple roles at once. teamwork makes the dream work fr fr.

may also be specified with the NETHSM_USER environment variable.

  • -h, --help β€” print help (see a summary with '-h') 🫢
  • <KEY_ID> β€” the ID of the key to use πŸ”‘

may also be specified with the NETHSM_KEY_ID environment variable.

  • <MESSAGE> β€” the path to a message for which to create a signature ✍️

may also be specified with the NETHSM_OPENPGP_SIGNATURE_MESSAGE environment variable.


πŸ’€ reminder bestie: that --force flag is real. it writes over existing output files. only use it when you actually mean it, okay? 🫢

and that's the whole page, babes 🌈 go forth and sign your messages, you iconic little cryptographer πŸŽ€

β€” signed, sealed, delivered by nethsm-openpgp-sign, the General Commands Manual's finest, on the nethsm-openpgp-sign(1) footer energy: same name top and bottom, like a little mirrored butterfly πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from