---
id: config-digital-wallet-open-id-read-test-ca
title: "Read test CA"
description: "Lists the test root CAs of the organisation: for each root, its trust domain, the root certificate (PEM), its subject and validity, the URL of its CRL and the URL of the root certificate. For development and testing only."
sidebar_label: "Read test CA"
hide_title: true
hide_table_of_contents: true
api: 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
sidebar_class_name: "get api-method"
info_path: docs/openid4vc-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>Read test CA</h1>

<MethodEndpoint method={"get"} path={"/v2/config/digital-wallet/openid/key-management/test-ca"}></MethodEndpoint>



Lists the test root CAs of the organisation: for each root, its trust domain, the root certificate (PEM), its subject and validity, the URL of its CRL and the URL of the root certificate. For development and testing only.

The organisation has one test root for each trust domain: `mdoc-iaca` (the IACA of the mdoc presets), `provider` (the provider presets, `status-list-signer`, `credential-issuer` and `custom`) and `access` (the WRPAC presets and `request-signer-san-dns`). The list has only the roots that exist, in the order `mdoc-iaca`, `provider`, `access`. This read makes no root: the create test CA operation, or the first test certificate of a domain, makes the root of that domain.

A verifier of this platform trusts a test certificate only when the organisation of the verifier adds its root as a trust authority, or when a trust list that the verifier uses has the root. A test root is never on an EU trusted list, so it is never qualified.

A sandbox organisation reads the test CAs of its main organisation.


<div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

The service returned the test CAs.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>testCas</strong><span className={"openapi-schema__name"}> object[]</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The test root CAs of the organisation, in the order `mdoc-iaca`, `provider`, `access`. An empty list when the organisation has none.

</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Unique identifier of the test CA.","example":"0b6f8e2a-3c1d-4e5f-9a7b-1c2d3e4f5a6b"}}></SchemaItem><SchemaItem collapsible={false} name={"domain"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`mdoc-iaca`, `provider`, `access`]"} schema={{"type":"string","description":"The trust domain of the root, and the presets whose test certificates it issues (`testCaDomain` of the preset). `mdoc-iaca`, the IACA of the mdoc Document Signers, readers and status list signers. `provider`, the CA of the PID, wallet, EAA and QEAA providers, the status list signers of the SD-JWT VC and W3C VC credentials, the credential issuers and `custom`. `access`, in place of the Access CA of the access certificates (WRPAC) and of the request signers.","enum":["mdoc-iaca","provider","access"],"example":"mdoc-iaca"}}></SchemaItem><SchemaItem collapsible={false} name={"certificate"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The root certificate, in PEM format. To trust the test certificates of this root in a verifier of this platform, add it as a trust authority.","example":"-----BEGIN CERTIFICATE-----\n<base64-certificate-content>\n-----END CERTIFICATE-----\n"}}></SchemaItem><SchemaItem collapsible={false} name={"subject"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The subject of the root, in the text form of RFC 4514.","example":"CN=Example AB Test CA (NOT FOR PRODUCTION),O=Example AB,C=SE"}}></SchemaItem><SchemaItem collapsible={false} name={"notBefore"} required={true} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","nullable":true,"description":"Start of the validity of the root, in UTC.","example":"2026-10-21T10:00:00Z"}}></SchemaItem><SchemaItem collapsible={false} name={"notAfter"} required={true} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","nullable":true,"description":"End of the validity of the root, in UTC.","example":"2035-10-21T10:00:00Z"}}></SchemaItem><SchemaItem collapsible={false} name={"crlUrl"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The URL of the certificate revocation list (CRL) of this root. It is a public route of the wallet, without authentication. The answer is the CRL in DER format (`application/pkix-crl`), signed by the root. Each test certificate of the root has this URL as its CRL distribution point. The route stays available when the installation switches the test CA off.","example":"https://wallet.example.com/organisation/<organisationId>/service/test-ca/<testCaId>/crl"}}></SchemaItem><SchemaItem collapsible={false} name={"certificateUrl"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The URL of the root certificate. It is a public route of the wallet, without authentication. The answer is the certificate in DER format (`application/pkix-cert`). The test certificates of the `provider` and `access` roots have this URL in their authority information access extension (caIssuers). The route stays available when the installation switches the test CA off.","example":"https://wallet.example.com/organisation/<organisationId>/service/test-ca/<testCaId>/certificate"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>warnings</strong><span className={"openapi-schema__name"}> object[]</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The `test-certificate` warning. An empty list when `testCas` is empty.

</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"code"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`test-certificate`, `preset-override`, `profile-mismatch`, `purpose-reuse`]"} schema={{"type":"string","description":"The kind of warning. `test-certificate`, the answer issues or shows a certificate of the built-in test CA: the text is always the text of the example. `preset-override`, a value of the request is not the fixed value of the preset; the request value applies. `profile-mismatch`, the certificate does not agree with the preset of the key. `purpose-reuse`, the certificate chain of the key has a preset, and the new CSR, test certificate or chain upload has another preset: use one key for each purpose.","enum":["test-certificate","preset-override","profile-mismatch","purpose-reuse"],"example":"test-certificate"}}></SchemaItem><SchemaItem collapsible={false} name={"message"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The text of the warning, for a person.","example":"Development and testing only. The built-in test CA is not on any trusted list, and wallets and verifiers outside this platform do not trust it. Do not use it in production."}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"testCas\": [\n    {\n      \"id\": \"0b6f8e2a-3c1d-4e5f-9a7b-1c2d3e4f5a6b\",\n      \"domain\": \"mdoc-iaca\",\n      \"certificate\": \"-----BEGIN CERTIFICATE-----\\n<base64-certificate-content>\\n-----END CERTIFICATE-----\\n\",\n      \"subject\": \"CN=Example AB Test CA (NOT FOR PRODUCTION),O=Example AB,C=SE\",\n      \"notBefore\": \"2026-10-21T10:00:00Z\",\n      \"notAfter\": \"2035-10-21T10:00:00Z\",\n      \"crlUrl\": \"https://wallet.example.com/organisation/<organisationId>/service/test-ca/<testCaId>/crl\",\n      \"certificateUrl\": \"https://wallet.example.com/organisation/<organisationId>/service/test-ca/<testCaId>/certificate\"\n    }\n  ],\n  \"warnings\": [\n    {\n      \"code\": \"test-certificate\",\n      \"message\": \"Development and testing only. The built-in test CA is not on any trusted list, and wallets and verifiers outside this platform do not trust it. Do not use it in production.\"\n    }\n  ]\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

Unauthorized

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"403"} value={"403"}><div>

The installation switched the test CA off (`The built-in test CA is switched off in this installation.`).

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>

Internal server error

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      