Package-level declarations
Types
Link copied to clipboard
object OpenID4VCI
Link copied to clipboard
interface OpenID4VCIBackend
Interface to the wallet back-end functionality, required by OpenID4VCI.
Link copied to clipboard
class OpenID4VCIBackendStub(endpoint: String, dispatcher: RpcDispatcher, notifier: RpcNotifier, state: DataItem = Bstr(byteArrayOf())) : RpcStub, OpenID4VCIBackend
Link copied to clipboard
object OpenID4VCIBackendUtil
Utilities helpful for implementing OpenID4VCIBackend.
Link copied to clipboard
data class OpenID4VCIClientPreferences(val clientId: String, val redirectUrl: String, val locales: List<String>, val signingAlgorithms: List<Algorithm>)
Client set-up for ProvisioningClient that support Openid4Vci provisioning.
Link copied to clipboard
class OpenID4VCILocalBackend(val clientAssertionKey: AsymmetricKey, val attestationKey: AsymmetricKey, val clientId: String, val walletName: String, val walletLink: String) : OpenID4VCIBackend
An implementation of OpenID4VCIBackend where the back-end is implemented locally.