Package-level declarations
Types
Link copied to clipboard
ApplicationSupport implementation suitable for running in-app.
Link copied to clipboard
class BackendEnvironmentLocal(applicationSupportProvider: () -> ApplicationSupportLocal, deviceAssertionMaker: DeviceAssertionMaker) : BackendEnvironment
BackendEnvironment implementation for running provisioning back-end locally in-app.
Link copied to clipboard
Link copied to clipboard
Interface that acquires and manages an instance of ProvisioningBackend.
Link copied to clipboard
Link copied to clipboard
class ProvisioningBackendProviderRemote(baseUrl: String, getWalletApplicationCapabilities: suspend () -> WalletApplicationCapabilities) : ProvisioningBackendProvider
An object used to connect to a remote wallet server.
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
suspend fun ProvisioningBackendProvider.createOpenid4VciIssuingAuthorityByUri(credentialIssuerUri: String, credentialConfigurationId: String): IssuingAuthority
Creates an Issuing Authority by the credentialIssuerUri and credentialConfigurationId, caching instances. If unable to connect, suspend and wait until connecting is possible.