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
suspend fun createClientFromOffer(offerUri: String, clientPreferences: OpenID4VCIClientPreferences): ProvisioningClient
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.