SIGSUM-KEY-TO-VKEY(1)
SIGSUM-KEY-TO-VKEY(1) π
okay bestie so real talk, the manual page here is sigsum-key-to-vkey(1) β a User Commands moment β and it's literally just a lil glow-up station for your keys β¨
π NAME π
sigsum-key-to-vkey β convert public key in OpenSSH format to vkey format
β¨ SYNOPSIS β¨
sigsum-key to-vkey [--help] [-k key-file] [-n key-name] [-o output-file]
[-t type]
π¦ DESCRIPTION π¦
so what we're doing here is: read a public key in OpenSSH format and output it in vkey format. that's it, that's the whole vibe π
the public key comes in on stdin and the output gets written on stdout. wanna switch that up? the -k and -o options are right there, go off π
unless you hand over the -n option, it's assumed that a vkey for a sigsum log server is what you're asking for. meaning: the vkey name defaults to the log's origin line sigsum.org/v1/tree/<key hash> and the type defaults to ed25519 (that's the -t one).
and if you wanna encode vkeys for witness cosigning, that's what -n and -t are bringing to the table π«Ά the best practise (yes, bestie, that's how the page spells it, and it's giving β¨) is to use a schemaless URL for the name β like, foo.example.org and example.org/bar would be two good examples, no cap.
πΈ OPTIONS πΈ
--helpβ show usage message and exit. short, sweet, iconic.-k,--key=key-fileβ public key in OpenSSH format-n,--name=key-nameβ name of the public key-o,--output=output-fileβ public key in vkey format-t,--type=typeβ available types:ed25519,cosignature/v1[ed25519]
wait, that bracketed[ed25519]at the end of-t? that's the default, queen. don't forget it π
π RETURN CODES π
a non-zero return code is used to indicate failure. so if it's not zero, something went wrong and we're being dramatic about it π
π§ CONTACT π§
send an email to the sigsum-general mailing list at sigsum-general@lists.sigsum.org. you can also reach out in room #sigsum at OFTC.net and matrix.org. come say hi, we don't bite π«Ά
π REPORTING BUGS π
use the issue tracker located at https://git.glasklar.is/sigsum/core/sigsum-go/-/issues. and if you wanna file issues but don't have a GitLab account? no stress β send an email to sigsum-core-sigsum-go-issues@incoming.glasklar.is and wait for a maintainer to make the issue public. patience is a vibe, fr fr β¨
π SEE ALSO π
sigsum-key-from-hex(1) sigsum-key-from-vkey(1) sigsum-key-generate(1) sigsum-key-sign(1) sigsum-key-to-hash(1) sigsum-key-to-hex(1) sigsum-key-to-vkey(1) sigsum-key-verify(1) sigsum-monitor(1) sigsum-policy(1) sigsum-submit(1) sigsum-token(1) sigsum-tools(5) sigsum-verify(1)
and that's the whole page, bestie π this was sigsum-key to-vkey version 0.14.1-2, dated June 2026. slay, go convert some keys ππ¦β¨
π¦ where this page comes from
- ubuntu stonking: sigsum-go 0.14.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms