OpenID4VCI

object OpenID4VCI

Utilities for provisioning through OpenID4VCI protocol.

Functions

Link copied to clipboard
suspend fun createClientCredentialId(issuerUrl: String, credentialId: String, clientPreferences: OpenID4VCIClientPreferences): ProvisioningClient

Creates ProvisioningClient for Openid4Vci from the issuer configuration.

Link copied to clipboard

Creates ProvisioningClient for Openid4Vci from a credential offer.

Link copied to clipboard
suspend fun getMetadata(issuerUrl: String, httpClient: HttpClient, clientPreferences: OpenID4VCIClientPreferences): ProvisioningMetadata

Fetches metadata from the server for the given issuer.