packslip
aqua >= v2.65.0
Please see Reference too.
Fields
- enabled (bool)
- url (string) (optional): The URL of the packslip bundle. If it isn't set,
packslip.sigstore.jsonis downloaded from the package's release. Packages that aren't release assets, such as thehttptype, require it. - pubkey (string): The public key of a key-signed release, as its base64 line.
packslip verify --pubkey - identity (string): The exact certificate identity a keyless signer must have, including its ref.
packslip verify --identity - identity_prefix (string): A prefix the certificate identity must start with, such as
https://github.com/owner/repo/.packslip verify --identity-prefix - issuer (string): The OIDC issuer a keyless signer must have.
packslip verify --issuer - pin (string): The signer fingerprint (
ps1_...) the certificate's repository must have.packslip verify --pin - allow_unlogged (bool): Accept a bundle without a transparency log entry.
packslip verify --allow-unlogged
At least one of pubkey, identity, identity_prefix, and pin is required.
e.g.
packslip:
identity_prefix: https://github.com/jdx/hk/
issuer: https://token.actions.githubusercontent.com
packslip:
url: https://example.com/mytool/{{.Version}}/packslip.sigstore.json
identity_prefix: https://github.com/owner/mytool/
issuer: https://token.actions.githubusercontent.com