JwtVcIssuerMetadata

@Serializable
data class JwtVcIssuerMetadata(val issuer: String, val jsonWebKeySet: JsonWebKeySet? = null, val jsonWebKeySetUrl: String? = null)(source)

Metadata about the credential issuer in SD-JWT VC

To be serialized into JSON and made available at /.well-known/jwt-vc-issuer at the credential issuer.

Constructors

Link copied to clipboard
constructor(issuer: String, jsonWebKeySet: JsonWebKeySet? = null, jsonWebKeySetUrl: String? = null)

Types

Link copied to clipboard
object Companion

Properties

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

REQUIRED. The Issuer identifier, which MUST be identical to the iss value in the JWT.

Link copied to clipboard
@SerialName(value = "jwks")
val jsonWebKeySet: JsonWebKeySet? = null

OPTIONAL. Issuer's JSON Web Key Set (RFC7517) document value, which contains the Issuer's public keys. The value of this field MUST be a JSON object containing a valid JWK Set.

Link copied to clipboard
@SerialName(value = "jwks_uri")
val jsonWebKeySetUrl: String? = null

OPTIONAL. URL string referencing the Issuer's JSON Web Key (JWK) Set (RFC7517) document which contains the Issuer's public keys. The value of this field MUST point to a valid JWK Set document.

Functions

Link copied to clipboard