regexp support for policy subjectAlternativeName verifier #1556
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
relates to docker/actions-toolkit#929
Summary
Adds support for
RegExpwhen verifying policysubjectAlternativeName. This is similar to cosign behavior with--certificate-identity-regexpflag:https://github.com/sigstore/cosign/blob/10e56727c01bd682da2d536819c1493a84884940/doc/cosign_verify.md?plain=1#L89
This is specially useful when we want to match a dynamic
subjectAlternativeNamewhen signing using the github actions provider like: https://oci.dag.dev/?image=public.ecr.aws%2Fq3b5f1u4%2Ftest-docker-action%40sha256%3A670d819051bdec9cb7e4789217cd2fae3e4f1359376421ada2af1e4d53f84d3e&jq=.layers%5B0%5D.annotations%5B%22dev.sigstore.cosign%2Fcertificate%22%5D&render=x509Where the ref changes based on user invocation.
Release Note
subjectAlternativeNameverifierDocumentation