ADSYSCTL_CERTIFICATE_STATUS(1)

πŸ“¦ version 0.17.0, in ubuntu stonking

πŸ’– adsysctl-certificate-status β€” from the adsysctl girlies ✨

okay so bestie, this is a page from ADSys: adsysctl(1), and today we're doing a vibe check on a certificate. yes, a literal vibe check. a health check. same thing tbh.

🌸 NAME

adsysctl-certificate-status β€” show the health of an enrolled certificate 🩺

✨ SYNOPSIS

adsysctl certificate status [NICKNAME] [flags]

πŸ¦‹ DESCRIPTION

Show the health of an enrolled certificate. that's it, that's the whole job, and she does it beautifully.

but here's the tea, and it's important tea: the process exit code is literally the diagnosis. like, the exit code IS the certificate's mood ring. so read it carefully:

  • 0 β€” healthy πŸ‘‘ she's thriving, no notes
  • 2 β€” missing πŸ’€ where is she. she's not here
  • 3 β€” expired 😭 it's giving kind of over
  • 4 β€” due for renewal πŸŽ€ clock is clocking, bestie
  • 5 β€” key mismatch or unparseable πŸ™ˆ something is Not Right
  • 6 β€” not yet valid ⏳ she's early, be patient
  • 1 β€” on error 🚨 the general "something went wrong" of it all
not me pointing out that exit code 1 is the generic error and everything else is a specific certificate situation. the way that matters when you're scripting!! script girlies know πŸ’…

πŸ’… OPTIONS

  • --format="text" β€” output format. it's text or json, pick your fighter. text is the default, json is for when you're piping her somewhere fancy. iykyk
  • -h, --help[=false] β€” help for status. literally just the help. she's helpful. default is false 🫢

🌈 OPTIONS INHERITED FROM PARENT COMMANDS

these ones come from the parent command, so they're not hers exactly, but she carries them everywhere like a little handbag of flags:

  • -c, --config="" β€” use a specific configuration file. default is empty, meaning: do whatever you'd normally do ✨
  • -s, --socket="/run/adsysd.sock" β€” socket path to use between daemon and client. can be overridden by systemd socket activation πŸ‘€ (yes, systemd can just take the wheel)
  • -t, --timeout=30 β€” time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. so 30 is the default, and 0 means she'll wait forever, main character patience πŸ•°οΈ
  • -v, --verbose[=0] β€” issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output. more v's, more lore πŸ“–

πŸŽ€ SEE ALSO

  • adsysctl-certificate(1)

πŸ’œ HISTORY

6-Oct-2026 β€” Auto generated by spf13/cobra


and that's the whole page, babe 🧚 auto generated by spf13/cobra, Oct 2026, under ADSys: adsysctl(1) β€” now go check on your certificates, they need you 🫢✨πŸ”₯

πŸ“¦ where this page comes from