man(1)
π¦ man(1) β say hi to the manual page for the Profanity XMPP client π
No cap, bestie, this is man(1) from the Profanity XMPP client docs, and today we're hyperfixating on one little slash command that handles your TLS certificates. Let's get into it. π
π NAME π
/tls β the Profanity /tls command. That's the whole name. Short, sweet, iconic. π
πΈ DESCRIPTION πΈ
Handle TLS certificates.
Okay so that's the official vibe, but lowkey this is your certificate bouncer β it's the command that decides who gets to walk through the door and who gets politely yeeted. β¨π
β¨ SYNOPSIS β¨
The way to use it, fr fr:
/tls allow
/tls always
/tls deny
/tls cert [<fingerprint>]
/tls trust
/tls trusted
/tls revoke <fingerprint>
/tls certpath
/tls certpath set <path>
/tls certpath clear
/tls certpath default
π ARGUMENTS π
Pick your fighter. Each one does exactly one thing and does it gorgeously. π«Ά
allowβ Let the connection keep going with the TLS certificate. Green light, bestie, come on in. πalwaysβ Always allow connections with TLS certificate. Set it and forget it, main character energy. πdenyβ Abort the connection. Yeah no, we're not doing this today. π«certβ Show the current TLS certificate. Look at it, it's giving β¨credentialsβ¨.cert <fingerprint>β Show details of the trusted certificate matching that fingerprint. Drop the fingerprint, get the lore. πtrustβ Add the current TLS certificate to your manually trusted certificates. Vibes: verified. π€trustedβ List a summary of your manually trusted certificates (the ones you built up with/tls alwaysor/tls trust). It's your little trust circle. πrevoke <fingerprint>β Remove a manually trusted certificate. Sorry babe, you're off the list. πcertpathβ Show the trusted certificate path. Where do the trusted certs live? Now you know. πcertpath set <path>β Specify the filesystem path that contains your trusted certificates. Point it at your stash. πcertpath clearβ Clear the trusted certificate path. Poof, gone, no trace. π¨certpath defaultβ Use the default system certificate path, if it can be found. (Yeah, that "if" is doing a lot of work β it's literally in the original, so don't come for me. π)
Heads up bestie: some of these only make sense in the moment β trust decisions likeallowanddenyare for the connection you're staring at right now, so don't @ me if the exact flow depends on what's on your screen. π₯
π SEE YOU LATER, GIRLIE π
That's the whole page, periodt. This one's from Profanity 0.18.2, dated 2026-06-08 β so if anyone asks when this went to print, that's the receipt. π β¨ Go forth and trust responsibly, iykyk. π¦π
π¦ where this page comes from
- ubuntu stonking: profanity 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- ubuntu stonking: profanity-light 0.18.2-1 Β· GPL-3.0-or-later WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms