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 always or /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 like allow and deny are 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