SIGSTORE-GO-VERIFICATION(1)

πŸ“¦
version 1.3.0 Β· 4 versions
, in ubuntu stonking

πŸ’– SIGSTORE-GO-VERIFICATION(1) πŸ’–

okay bestie so real quick β€” this whole page is the manual for sigstore-go-verification, a teeny tiny user command that lives in section 1 of your man pages. it's basically the lil verification bouncer for sigstore-go and it is SO good at checking that your artifacts are who they say they are. no cap. 🫢


✨ NAME ✨

sigstore-go-verification β€” the Sigstore verification tool. that's it, that's the name, and honestly? iconic. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

so the way this works is, this is the usage info for the binary chilling at:

/build/sigstore-go-NaHzIh/sigstore-go-1.3.0/debian/tmp/usr/bin/sigstore-go-verification

and here's every single flag it takes, fr fr. don't skip any of them, they all matter πŸ‘‘

  • -artifact string β€” path to the artifact you wanna verify πŸ¦‹
  • -artifact-digest string β€” the hex-encoded digest of the artifact you're verifying. yes, hex-encoded, don't come at me with base64. πŸ’œ
  • -artifact-digest-algorithm string β€” which digest algorithm to use (default "sha256") ✨
  • -expectedIssuer string β€” the expected OIDC issuer for the signing certificate
  • -expectedIssuerRegex string β€” also the expected OIDC issuer for the signing certificate (yes it's a regex version, they're twinning πŸ’–)
  • -expectedSAN string β€” the expected identity in the signing certificate's SAN extension
  • -expectedSANRegex string β€” the expected identity in the signing certificate's SAN extension, but make it regex 🧚
  • -minBundleVersion string β€” the minimum acceptable bundle version, like for example '0.1'
  • -publicKey string β€” path to your trusted public key πŸ”‘
  • -requireCTlog β€” require a Certificate Transparency log entry (default true) πŸ‘‘
  • -requireTimestamp β€” require either an RFC3161 signed timestamp or a log entry integrated timestamp (default true) ⏰
  • -requireTlog β€” require an Artifact Transparency log entry (Rekor) (default true) 🌸
  • -trustedrootJSONpath string β€” path to the trustedroot JSON file (default "../trusted-root-public-good.json") πŸ“
  • -tufRootURL string β€” URL of the TUF root that contains the trusted root JSON file 🌈
  • -tufTrustedRoot string β€” path to the trusted TUF root.json used to bootstrap trust in the remote TUF repository 🫢

lowkey important: -requireCTlog, -requireTimestamp and -requireTlog all default to true, so the vibes are strict by default. you gotta opt out, not in. main character security energy, honestly. πŸ’…

and that's the whole page bestie, you ate it up πŸ’–βœ¨

signing off with the deets: this is sigstore-go-verification version 1.3.0-1, dated August 2026, and it's filed under SIGSTORE-GO-VERIFICATION(1). slay πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from