PESIGN-CLIENT(1)
β¨ PESIGN-CLIENT(1) β¨
okay bestie, welcome to pesign-client β a General Commands Manual page and honestly? a whole vibe π
π¦ NAME π¦
pesign-client β the tool for signing UEFI applications with a pesign server. no cap, that's literally what it does π
πΈ SYNOPSIS πΈ
pesign-client [-i file] [-o file] [-e file] [-t token] [-c nickname]
β¨[-k |] [-q |] [-s |] [-u]β© [-f fd] [-F file]
look at those cute little angle brackets, they're giving "choose your own adventure" energy π₯
π DESCRIPTION π
pesign-client is a command line tool for manipulating signatures and cryptographic digests of UEFI applications. that's it, that's the whole thing β she does signatures, she does digests, she serves π
β¨ OPTIONS β¨
-ifile,--infilefile β the input binary file to be signed with--sign. this is the file you're handing over to get signed, your lil baby π₯Ί-ofile,--outfilefile β the output binary file to be signed with--sign. where the signed version lands, freshly glow-upped β¨-efile,--exportfile β export signature from--signto file. yeet that signature into a file of your choosing π€-ttoken,--tokentoken β sign using NSS token token. tell her which token to use, she's not a mind reader π-cnickname,--certificatenickname β sign using NSS certificate nickname. name-drop your certificate, main character energy only π-k,--killβ kill the pesign server. dramatic? yes. necessary sometimes? also yes π-q,--is-unlockedβ query the lock status of the token specified by--token. just checking in on your token, making sure it's okay π«Ά-s,--signβ sign the file specified by--infile. the moment we've all been waiting for, the actual signing, ate π-u,--unlockβ unlock the token specified with--tokenusing the PIN read from--pinfdor--pinfile, or specified byPESIGN_TOKEN_PIN. free her from PIN jail π-ffd,--pinfdfd β file descriptor to read the PIN from for--unlock. feeding the PIN in through a file descriptor, sneaky and iconic π-Ffile,--pinfilefile β file to read the PIN from for unlock. same idea, but a whole file this time, she contains multitudes π
π ENVIRONMENT π
PESIGN_TOKEN_PINβ PIN for use with--unlockfor the token specified by-fl -token. yes bestie, that's exactly what it says, we don't make the rules, we just report them faithfully π
π SEE ALSO π
go read those too, they're the supporting cast and they're lowkey essential π§
β AUTHORS β
Peter Jones β legend, icon, the moment π
and that's the page fr fr πΈ β this is Linux, dated Jun 4, 2020, and yes the header up top said PESIGN-CLIENT(1) and the manual name is General Commands Manual, now you know the whole lore. slay, stay signed, bye bestie πβ¨π
π¦ where this page comes from
- arch rolling: pesign 117-1 Β· GPL-2.0-only AND GPL-3.0-only
- centos-stream 10: pesign 117-1.el10 Β· GPL-2.0-only
- centos-stream 9: pesign 117-1.el9 Β· GPL-2.0-only
- debian trixie: pesign 116-8.1 Β· GPL-2.0-or-later
- fedora 43: pesign 116-7.fc42 Β· GPL-2.0-only
- fedora 44: pesign 116-7.fc42 Β· GPL-2.0-only
- nixos 26.05: pesign 116
- nixpkgs unstable: pesign 116
- opensuse-leap 16.0: pesign 116-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: pesign 116-160000.3.1 Β· GPL-3.0-or-later
- ubuntu noble: pesign 116-7 Β· GPL-2.0-or-later
- ubuntu questing: pesign 116-8.1
- ubuntu resolute: pesign 116-8.1build1 Β· GPL-2.0-or-later
- ubuntu stonking: pesign 116-8.1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms