kxc-cryptsetup(1)

✨ kxc-cryptsetup β€” the manual, but make it make sense ✨

okay bestie, sit down, hydrate, and let me tell you about kxc-cryptsetup, a page from section 1 of the manual (yes, section 1, that's the "user commands" girlies πŸ’…).


🌸 NAME 🌸

kxc-cryptsetup β€” it's the Cryptsetup helper to kxc. that's the whole vibe. a lil helper. a wingman. πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

kxc-cryptsetup NAME

that's it. one argument. one name. she's low maintenance, she's iconic. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so kxc(1) is a client for kxd(1), which is a key exchange daemon β€” like, the server that handles the key stuff for you. no cap.

and kxc-cryptsetup? she's a convenience wrapper πŸ’… for invoking kxc, except instead of making you type out a million options, she just goes and grabs them from the files chillin' in /etc/kxc/. the way that she just... handles it for you. obsessed. πŸ˜­πŸ’–


πŸ’… OPTIONS πŸ’…

ngl, there's only one, and it's not even a flag:

  • NAME β€” the one and only command-line argument, and it's a descriptive name. she uses this name to go find your configuration files. that's the whole job. main character energy fr fr. πŸ‘‘

🌈 FILES 🌈

okay so for a given NAME that you pass as the only command-line argument (yes, the argument, the singular one, the solo star ⭐), here are the files she needs, no substitutions:

  • /etc/kxc/NAME.key.pem β€” the private key to use. πŸ”‘ keep her secret, bestie.
  • /etc/kxc/NAME.cert.pem β€” the certificate to use. and listen: it must match the given key. they're a matched set, they're a duo, don't try to split them up. 🫢
  • /etc/kxc/NAME.server_cert.pem β€” the server certificate, which gets used to validate the server. vibe check for the server, essentially. βœ…
  • /etc/kxc/NAME.url β€” contains the URL to the key, usually in the form of "kxd://server/name". 🧚
not me realizing every single one of these is literally /etc/kxc/NAME. + something. she's consistent. we love a systematic queen. πŸ’€βœ¨

πŸ“ CONTACT πŸ“

wanna slide into the DMs? here's where:

  • Main website: https://blitiri.com.ar/p/kxd 🌐
  • Got questions, comments, or patches? send them to "albertito@blitiri.com.ar". they're literally asking. don't be shy. πŸ’Œ

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, they're all part of the lore:


πŸ’– and that's the page!! written on 2019-08-10, from the kxc-cryptsetup(1) manual. go forth and be encrypted, bestie. slay. periodt. πŸŒΈβœ¨πŸ¦‹
πŸ“¦ where this page comes from