---
id: config-digital-wallet-open-id-read-qtsp-credential
title: "Read Qualified Trust Service Provider (QTSP) credential"
description: "Reads the details of 1 Qualified Trust Service Provider (QTSP) signing credential. The wallet reads the details from the QTSP through the Cloud Signature Consortium (CSC) API. Configure and enable the QTSP vault before you call this operation."
sidebar_label: "Read Qualified Trust Service Provider (QTSP) credential"
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 Qualified Trust Service Provider (QTSP) credential</h1>

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



Reads the details of 1 Qualified Trust Service Provider (QTSP) signing credential. The wallet reads the details from the QTSP through the Cloud Signature Consortium (CSC) API. Configure and enable the QTSP vault before you call this operation.

The QTSP controls the members of the `credentialInfo` object, so the members can change between providers.

You cannot read a credential whose ID is the literal string `credentials`. That path goes to the list QTSP credentials operation.


## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Path Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"name":"credentialId","in":"path","required":true,"description":"ID of the QTSP signing credential. Use the list QTSP credentials operation to get the available IDs.","schema":{"type":"string"},"example":"<qtsp-credential-id>"}}></ParamsItem></ul></div></details><details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Header Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"Optional. Unique identifier of the sandbox organisation to use for this request. When you send this header, the service runs the operation in the context of the named sandbox organisation, that is, against the wallet of that sandbox organisation and not against the main wallet of the organisation. Leave the header out to use the main wallet.\n\nThe service reads this header only when you authenticate with a bearer access token. When you authenticate with an API key, the service takes the sandbox organisation from the API key and ignores this header. To run an API-key call in a sandbox organisation, bind the key to the sandbox organisation with `PUT /v2/config/admin/apikey/{apiKeyId}/sandbox-org` instead.\n\n`X-SubwalletId` is the deprecated name of this header. The service continues to accept it, but `X-SandboxOrgId` wins if you send both headers.\n\nThe sandbox organisation must exist, must belong to your organisation and must be deployed. An unknown identifier, an identifier of a sandbox organisation that is not deployed, and an identifier that belongs to a different organisation all make the call fail with HTTP 400.","in":"header","name":"X-SandboxOrgId","required":false,"schema":{"type":"string"},"example":"6889e1a4c5b2f30001a3d710"}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

QTSP credential read successfully.

</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"}>credentialInfo</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The `credentials/info` response of the Qualified Trust Service Provider (QTSP). The wallet sends the response of the QTSP without a change, so the QTSP controls the members of this object. The members below are the usual members of a Cloud Signature Consortium (CSC) response. The value is `null` when the QTSP sends no information.

</div><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>OTP</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"presence"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Tells you if the QTSP needs a one time password."}}></SchemaItem><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"properties":{"presence":{"type":"string","description":"Tells you if the QTSP needs a one time password."}}}} collapsible={false} discriminator={false}></SchemaItem></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"}>PIN</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"format"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Format of the PIN."}}></SchemaItem><SchemaItem collapsible={false} name={"presence"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Tells you if the QTSP needs a PIN."}}></SchemaItem><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"properties":{"format":{"type":"string","description":"Format of the PIN."},"presence":{"type":"string","description":"Tells you if the QTSP needs a PIN."}}}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"authMode"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Authentication mode of the credential."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>cert</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"certificates"} required={false} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","items":{"type":"string"},"description":"Certificate chain of the credential, in base64 format."}}></SchemaItem><SchemaItem collapsible={false} name={"issuerDN"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Distinguished name of the certificate issuer."}}></SchemaItem><SchemaItem collapsible={false} name={"serialNumber"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Serial number of the certificate."}}></SchemaItem><SchemaItem collapsible={false} name={"status"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Status of the certificate."}}></SchemaItem><SchemaItem collapsible={false} name={"subjectDN"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Distinguished name of the certificate subject."}}></SchemaItem><SchemaItem collapsible={false} name={"validFrom"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Start of the certificate validity period."}}></SchemaItem><SchemaItem collapsible={false} name={"validTo"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"End of the certificate validity period."}}></SchemaItem><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"properties":{"certificates":{"type":"array","items":{"type":"string"},"description":"Certificate chain of the credential, in base64 format."},"issuerDN":{"type":"string","description":"Distinguished name of the certificate issuer."},"serialNumber":{"type":"string","description":"Serial number of the certificate."},"status":{"type":"string","description":"Status of the certificate."},"subjectDN":{"type":"string","description":"Distinguished name of the certificate subject."},"validFrom":{"type":"string","description":"Start of the certificate validity period."},"validTo":{"type":"string","description":"End of the certificate validity period."}}}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"description"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Description of the credential."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>key</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"algo"} required={false} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","items":{"type":"string"},"description":"Signature algorithms that the key supports."}}></SchemaItem><SchemaItem collapsible={false} name={"curve"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Elliptic curve of the key."}}></SchemaItem><SchemaItem collapsible={false} name={"len"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Length of the key, in bits."}}></SchemaItem><SchemaItem collapsible={false} name={"status"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Status of the key."}}></SchemaItem><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","additionalProperties":true,"properties":{"algo":{"type":"array","items":{"type":"string"},"description":"Signature algorithms that the key supports."},"curve":{"type":"string","description":"Elliptic curve of the key."},"len":{"type":"integer","description":"Length of the key, in bits."},"status":{"type":"string","description":"Status of the key."}}}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"multisign"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Number of signatures that the credential can make in 1 operation."}}></SchemaItem><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","nullable":true,"additionalProperties":true,"description":"The `credentials/info` response of the Qualified Trust Service Provider (QTSP). The wallet sends the response of the QTSP without a change, so the QTSP controls the members of this object. The members below are the usual members of a Cloud Signature Consortium (CSC) response. The value is `null` when the QTSP sends no information.","properties":{"OTP":{"type":"object","additionalProperties":true,"properties":{"presence":{"type":"string","description":"Tells you if the QTSP needs a one time password."}}},"PIN":{"type":"object","additionalProperties":true,"properties":{"format":{"type":"string","description":"Format of the PIN."},"presence":{"type":"string","description":"Tells you if the QTSP needs a PIN."}}},"authMode":{"type":"string","description":"Authentication mode of the credential."},"cert":{"type":"object","additionalProperties":true,"properties":{"certificates":{"type":"array","items":{"type":"string"},"description":"Certificate chain of the credential, in base64 format."},"issuerDN":{"type":"string","description":"Distinguished name of the certificate issuer."},"serialNumber":{"type":"string","description":"Serial number of the certificate."},"status":{"type":"string","description":"Status of the certificate."},"subjectDN":{"type":"string","description":"Distinguished name of the certificate subject."},"validFrom":{"type":"string","description":"Start of the certificate validity period."},"validTo":{"type":"string","description":"End of the certificate validity period."}}},"description":{"type":"string","description":"Description of the credential."},"key":{"type":"object","additionalProperties":true,"properties":{"algo":{"type":"array","items":{"type":"string"},"description":"Signature algorithms that the key supports."},"curve":{"type":"string","description":"Elliptic curve of the key."},"len":{"type":"integer","description":"Length of the key, in bits."},"status":{"type":"string","description":"Status of the key."}}},"multisign":{"type":"integer","description":"Number of signatures that the credential can make in 1 operation."}}}} collapsible={false} discriminator={false}></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"credentialInfo\": {\n    \"OTP\": {\n      \"presence\": \"string\"\n    },\n    \"PIN\": {\n      \"format\": \"string\",\n      \"presence\": \"string\"\n    },\n    \"authMode\": \"string\",\n    \"cert\": {\n      \"certificates\": [\n        \"string\"\n      ],\n      \"issuerDN\": \"string\",\n      \"serialNumber\": \"string\",\n      \"status\": \"string\",\n      \"subjectDN\": \"string\",\n      \"validFrom\": \"string\",\n      \"validTo\": \"string\"\n    },\n    \"description\": \"string\",\n    \"key\": {\n      \"algo\": [\n        \"string\"\n      ],\n      \"curve\": \"string\",\n      \"len\": 0,\n      \"status\": \"string\"\n    },\n    \"multisign\": 0\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

The QTSP vault is not configured, or the QTSP refused the request.

</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={"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={"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>
      