Skip to content

Commit c14721f

Browse files
committed
fix: improve error message
Signed-off-by: Junjie Gao <[email protected]>
1 parent bb2ee7a commit c14721f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

verifier/trustpolicy/trustpolicy.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ func validateTrustedIdentities(policyName string, tis []string) error {
337337
if identity != trustpolicy.Wildcard {
338338
identityPrefix, identityValue, found := strings.Cut(identity, ":")
339339
if !found {
340-
return fmt.Errorf("trust policy statement %q has trusted identity %q missing separator", policyName, identity)
340+
return fmt.Errorf("trust policy statement %q has trusted identity %q missing separator. The required format is <trustedIdentityType>:<trustedIdentityValues>", policyName, identity)
341341
}
342342

343343
// notation natively supports x509.subject identities only

verifier/verifier.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,7 @@ func verifyX509TrustedIdentities(policyName string, trustedIdentities []string,
936936
for _, identity := range trustedIdentities {
937937
identityPrefix, identityValue, found := strings.Cut(identity, ":")
938938
if !found {
939-
return fmt.Errorf("trust policy statement %q has trusted identity %q missing separator", policyName, identity)
939+
return fmt.Errorf("trust policy statement %q has trusted identity %q missing separator. The required format is <trustedIdentityType>:<trustedIdentityValues>", policyName, identity)
940940
}
941941

942942
// notation natively supports x509.subject identities only

0 commit comments

Comments
 (0)