LoadedIssuerMetadata

sealed interface LoadedIssuerMetadata(source)

The metadata of a credential issuer, as it serves them (OpenID4VCI 1.0, 12.2.2): signed and validated, or unsigned, see OpenId4VciProtocolClient.loadIssuerMetadata.

Inheritors

Types

Link copied to clipboard

Signed metadata, with the report of their validation, and the validated credential issuer if accepted.

Link copied to clipboard
data class Unsigned(val metadata: IssuerMetadata) : LoadedIssuerMetadata

Unsigned metadata, which are not authenticated by the credential issuer.

Properties

Link copied to clipboard
abstract val metadata: IssuerMetadata?

The metadata to use, null for signed metadata that have been rejected, see Signed.validation.