IssuerInfo

@Serializable
data class IssuerInfo(val format: String, val data: JsonElement, val credentialIds: Set<String>? = null)(source)

An attestation about a credential issuer in IssuerMetadata.issuerInfo, which has the structure of VerifierInfo (ETSI TS 119 472-3 V1.1.1, ISS-MDATA-REG_CERT-4.2.3-03), see OpenIdConstants.IssuerInfo for its formats.

Constructors

Link copied to clipboard
constructor(format: String, data: JsonElement, credentialIds: Set<String>? = null)

Properties

Link copied to clipboard
@SerialName(value = "credential_ids")
val credentialIds: Set<String>?

OPTIONAL. The credential configurations the attestation is relevant for; if omitted, for all of them.

Link copied to clipboard
@SerialName(value = "data")
val data: JsonElement

REQUIRED. An object or string containing the attestation, e.g. the registration certificate as a JWT (ISS-MDATA-REG_CERT-4.2.3-06). CIR (EU) 2026/1731, Annex XI voids the registration information of the registrar (registrar_dataset, -07 to -13).

Link copied to clipboard
@SerialName(value = "format")
val format: String

REQUIRED. Identifies the format of the attestation and how it is encoded.