PSKCTOOL(1)
π PSKCTOOL(1) β the portable symmetric key container tool, but make it fashion β¨
okay bestie, so pskctool is from the OATH Toolkit situation and it's literally the main character for handling Portable Symmetric Key Container (PSKC) data. no cap, it's giving crypto admin energy and we're obsessed π
π¦ SYNOPSIS π¦
pskctool [OPTION]... [FILE]...
like, you throw some options at it, maybe some files, and she eats. periodt.
π DESCRIPTION π
so what does she actually do?? she manipulates Portable Symmetric Key Container (PSKC) data, which is a whole vibe. β¨
this tool lets you parse, print, validate, sign and verify PSKC data. the input comes from FILE or from standard input, so you can pipe it in if that's your thing π«Ά
here's the tea on all the flags, no skips, no cuts π
-h,--helpβ prints help and dips out. iconic behavior.-V,--versionβ prints the version and exits. quick lil flex.--strictβ fails hard on a PSKC parse error (default=off). like she will NOT be ignoring your malformed input, bestie π-d,--debugβ shows debug messages onstderr(default=off). for when you wanna see the behind-the-scenes π΅οΈββοΈ-q,--quietβ quiet operation (default=off). shhh π€«-v,--verboseβ produces more output (default=off). she's a yapper, love that for her π¬
β οΈ okay so this part is important: selecting one of the following modes is required. you literally cannot skip this step, it's not optional, it's giving mandatory attendance.
πΈ Mode: info πΈ
-i,--infoβ parses and prints a human readable summary of the PSKC input (default=off). it's giving "explain it to me like I'm your bestie" πββοΈ
π Mode: validate π
-e,--validateβ validates the PSKC input against XML Schema (default=off). she's checking your work against the rubric, respectfully π
β Mode: sign β
digitally signs PSKC data β main character energy only π₯
--signβ signs the PSKC input (default=off). put your name on it, queen π--sign-key=FILEβ the private key to sign with. keep this safe, fr fr π--sign-crt=FILEβ the X.509 certificate to sign with. the paperwork that goes with the vibe π
π§ Mode: verify π§
verifies digitally signed PSKC data β trust but verify, iykyk π
--verifyβ verifies signed PSKC input (default=off). proof or it didn't happen π--verify-crt=FILEβ the trusted X.509 certificate for verification. your trusted source, no cap π«Ά
β¨ EXAMPLES β¨
the tutorial lives here, go read it, it's lowkey a whole education:
See <https://oath-toolkit.codeberg.page/libpskc-api/pskc-tutorial-pskctool.html>.
π AUTHOR π
written by Simon Josefsson. king behavior, we stan π
π REPORTING BUGS π
found a bug?? spill the tea, don't just suffer in silence:
- report bugs to:
<oath-toolkit-help@nongnu.org>. - OATH Toolkit home page:
<https://oath-toolkit.codeberg.page/>
π COPYRIGHT π
Copyright Β© 2026 Simon Josefsson. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
this is free software: you are free to change and redistribute it. there is NO WARRANTY, to the extent permitted by law. like, none. zero. don't come for her if something breaks π
and that's the whole manual, bestie β no details left behind, every flag accounted for, she's thorough AND cute π
so yeah, this was OATH Toolkit 2.6.15, dated October 2026, and honestly? iconic. slay. periodt. π¦β¨π
π¦ where this page comes from
- arch rolling: oath-toolkit 2.6.15-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms