diff --git a/pkg/cosign/cosign.go b/pkg/cosign/cosign.go index 28afb8b4a7..14cc1c38dc 100644 --- a/pkg/cosign/cosign.go +++ b/pkg/cosign/cosign.go @@ -501,17 +501,17 @@ func matchExtensions(cert *x509.Certificate, issuer string, extensions map[strin func extractCertExtensionValue(key string, ce cosign.CertExtensions) (string, error) { switch key { - case cosign.CertExtensionMap[cosign.CertExtensionOIDCIssuer]: + case cosign.CertExtensionOIDCIssuer, cosign.CertExtensionMap[cosign.CertExtensionOIDCIssuer]: return ce.GetIssuer(), nil - case cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowTrigger]: + case cosign.CertExtensionGithubWorkflowTrigger, cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowTrigger]: return ce.GetCertExtensionGithubWorkflowTrigger(), nil - case cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowSha]: + case cosign.CertExtensionGithubWorkflowSha, cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowSha]: return ce.GetExtensionGithubWorkflowSha(), nil - case cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowName]: + case cosign.CertExtensionGithubWorkflowName, cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowName]: return ce.GetCertExtensionGithubWorkflowName(), nil - case cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowRepository]: + case cosign.CertExtensionGithubWorkflowRepository, cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowRepository]: return ce.GetCertExtensionGithubWorkflowRepository(), nil - case cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowRef]: + case cosign.CertExtensionGithubWorkflowRef, cosign.CertExtensionMap[cosign.CertExtensionGithubWorkflowRef]: return ce.GetCertExtensionGithubWorkflowRef(), nil default: return "", errors.Errorf("invalid certificate extension %s", key)