smime_keys(1)

πŸ“¦
this version Β· 2 versions
, in alpine 3.24, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– smime_keys β€” the S/MIME database bestie πŸ’–

okay so real talk, this is the smime_keys manual page, and it's here to walk you through a lil utility that keeps neomutt's S/MIME certificate database cute and organized. ✨ It's giving "backstage pass to your certs," honestly.


🌸 NAME 🌸

smime_keys β€” a utility to add S/MIME certificate to the internal database used by neomutt πŸŽ€

πŸ¦‹ SYNTAX πŸ¦‹

smime_keys <operation>  [file(s) | keyID [file(s)]]

✨ DESCRIPTION ✨

So the whole point of this tool, bestie, is to manipulate the internal database of S/MIME certificates used by neomutt. Why do we care? Because neomutt uses that database to sign mail messages which will be sent, or to verify mail messages received and signed with S/MIME. πŸ”₯ Basically it's the keeper of your crypto vibes.

πŸ’… OPTIONS πŸ’…

One bullet per operation, no skips, no cap:

  • init β€” no files needed, inits directory structure. 🍼
  • refresh β€” no files needed. refreshes index files, including trust flag/expiration. ⭐
  • list β€” lists the certificates stored in database. πŸ‘‘
  • label β€” keyID required. changes/removes/adds label. 🏷️
  • remove β€” keyID required. πŸ’€
  • verify β€” 1=keyID and optionally 2=CRL. Verifies the certificate chain, and optionally whether this certificate is included in supplied CRL (PEM format). Note: to verify all certificates at the same time, replace keyID with "all". πŸ•΅οΈβ™€οΈ
  • add_cert β€” certificate required. πŸŽ€
  • add_chain β€” three files reqd: 1=Key, 2=certificate plus 3=intermediate certificate(s). πŸ”—
  • add_p12 β€” one file reqd. Adds keypair to database. file is PKCS12 (e.g. export from netscape). πŸ—‚οΈ
  • add_pem β€” one file reqd. Adds keypair to database. (file was converted from e.g. PKCS12). 🌈
  • add_root β€” one file reqd. Adds PEM root certificate to the location specified within muttrc (smime_verify_* command). 🌳

🫢 NO WARRANTIES 🫢

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. (Yes bestie, this is the part where we legally say "no promises, i'm just a girl" β€” but fr fr, it's the actual license text, respect it. πŸ™ˆ)

NeoMutt Home Page: https://neomutt.org/


and that's the whole page, periodt. πŸ’– this was the smime_keys(1) page from the Unix manual, dated 2009-05. tysm for reading, go forth and slay your certs πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from