Skip to content

Commit c7dacb9

Browse files
committed
Clarify returning credentials
1 parent 8851589 commit c7dacb9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

openid-4-verifiable-presentations-1_0.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -669,23 +669,23 @@ The following rules apply for selecting claims via `expect_claims` and `valid_cl
669669
- Otherwise, the Verifier requests one combination of the claims listed in
670670
`valid_claim_sets`, with optional claims marked by the postfix `?`.
671671

672-
If the Wallet cannot deliver all claims requested by the Verifier according to these rules, it MUST NOT
672+
If the Wallet cannot deliver all non-optional claims requested by the Verifier according to these rules, it MUST NOT
673673
return the respective Credential.
674674

675675
#### Selecting Credentials
676676

677677
The following rules apply for selecting Credentials via `expect_credentials` and `valid_credential_sets`:
678678

679-
- If `valid_credential_sets` is not provided, the Verifier expects all
679+
- If `valid_credential_sets` is not provided, the Verifier requests all
680680
Credentials in `expect_credentials` to be returned.
681-
- Otherwise, the Verifier expects one combination of the Credentials
681+
- Otherwise, the Verifier requests one combination of the Credentials
682682
listed in `valid_credential_sets`, with optional credentials marked by the postfix `?`.
683683

684684
Credentials not matching the respective constraints expressed within
685685
`expect_credentials` MUST NOT be returned, i.e., they are treated as if
686686
they would not exist in the Wallet.
687687

688-
If the Wallet cannot fulfill the request by the Verifier, it MUST NOT
688+
If the Wallet cannot deliver all non-optional Credentials requested by the Verifier according to these rules, it MUST NOT
689689
return any credential.
690690

691691

0 commit comments

Comments
 (0)