Skip to content

Commit

Permalink
Enable publishing IACA certificates
Browse files Browse the repository at this point in the history
  • Loading branch information
selfissued committed Nov 21, 2023
1 parent bbf7921 commit 4019869
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions openid-4-verifiable-credential-issuance-1_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -1916,6 +1916,27 @@ The following is a non-normative example of a Credential Request with Credential

The value of the `credential` claim in the Credential Response MUST be a string that is the base64url-encoded representation of the issued Credential.

### IACA Certificate Metadata

This profile defines an OpenID4VCI Credential Issuer Metadata parameter to publish Issuing Authority Certificate Authority (IACA) certificates. These certificates are defined in ISO 18013-5 (mDL). They are needed to verify mdoc certificate chains. This parameter is:

* `mdoc_iacas_uri`: A URL using the `https` scheme referencing a resource containing a JSON-encoded object containing IACA certificates.

The contents of this resource is a JSON object containing an `iacas` element whose value is an array of objects. Each object in the array contains a "certificate" member whose value is the base64-encoded DER representation of an IACA certificate.

Below is a non-normative example of the contents an IACA certificates resource:

```
{
"iacas": [
{"certificate": "base64-encoded DER representation of an IACA certificate"},
...
]
}
```

Other members MAY be defined and used in both the top-level object and the enclosed objects.

# Document History

[[ To be removed from the final specification ]]
Expand Down

0 comments on commit 4019869

Please sign in to comment.