Documentation
¶
Overview ¶
Package verify checks signatures of marketplace indexes and plugin artifacts against a trust root. There is no unsigned mode.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Official = TrustRoot{
IdentityRegexp: `^https://github\.com/DavidGodefroid/lockfile-marketplace/\.github/workflows/release\.yml@refs/tags/`,
OIDCIssuer: "https://token.actions.githubusercontent.com",
}
Official is the trust root of the official marketplace: its release workflow, run on a tag, signing keyless through GitHub Actions OIDC.
Functions ¶
This section is empty.
Types ¶
type TrustRoot ¶
TrustRoot is who may sign: a keyless identity (certificate identity regexp and OIDC issuer) or a public key, exactly one of the two.
Click to show internal directories.
Click to hide internal directories.