SKOPEO-GENERATE-SIGSTORE-KEY(1)
π skopeo-generate-sigstore-key
okay bestie, so this is a page from the skopeo manual β like, the skopeo family of man pages, iykyk β and this one is all about making yourself a sigstore key pair. Yes, a public key AND a private key, one each, a matching set. Iconic. π
β¨ NAME β¨
skopeo-generate-sigstore-key β generate a sigstore public/private key pair.
π¦ SYNOPSIS π¦
skopeo generate-sigstore-key [options] --output-prefix prefix
πΈ DESCRIPTION πΈ
So basically this command generates a public/private key pair, and the whole point of that pair is signing sigstore image signatures. That's the vibe. π₯
The private key is encrypted with a passphrase β and here's the cute part β if you don't hand over a passphrase using an option, the command will just prompt you for it interactively. Very "it'll ask you when it needs to know" of it. π
The private key gets written to prefix.private. The public key gets written to prefix.pub. Two files, one prefix, matching names, slay. π
π§ OPTIONS π§
Also, ngl, for the options that go before the subcommand name, go check out skopeo(1). That's where those live. π«Ά
--help,-hβ prints the usage statement. standard, but we love her. β¨--output-prefixprefix β Mandatory, bestie. This is the path prefix for your output keys, and it turns intoprefix.privateandprefix.pub. No prefix, no keys. periodt. π--passphrase-filepath β the passphrase used to encrypt the private key lives in this file. Only the first line gets read, okay? Just the first one. And listen β a passphrase stored in a file is of, like, questionable security if other users can read that file. Lowkey risky. The manpage is fr fr telling you: do not use this option if at all avoidable. π
β οΈ Like, genuinely: storing your passphrase in a readable file is a security question mark. Only use --passphrase-file if there's literally no other way.
π EXAMPLES π
$ skopeo generate-sigstore-key --output-prefix mykey
π SEE ALSO π
skopeo(1), skopeo-copy(1), containers-policy.json(5)
π AUTHORS π
Miloslav TrmaΔ <mitr@redhat.com> β¨mailto:mitr@redhat.comβ©
okay that's the whole page, you ate that π β this one's from the skopeo-generate-sigstore-key(1) manual, same title on the header and the footer because that's just how man pages do, and the footer's date/version is right there with it. mwah ππΈ
π¦ where this page comes from
- arch rolling: skopeo 1.24.1-1 Β· Apache-2.0
- nixpkgs unstable: skopeo 1.24.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms