Mobile Credential Holder
The entry point for the MobileCredentialHolder SDK.
Properties
Functions
Add a mobile credential to storage.
Add a trusted issuer certificate to storage.
Add trusted verifier certificates to storage.
Create an online presentation session compliant with the ISO 18013-7 and OpenID4VP.
Create a proximity based presentation session with a mobile credential verifier using the ISO 18013-5 based DeviceRetrieval.
Deinitialise the MobileCredentialHolder SDK.
Deletes a mobile credential from storage.
Delete a trusted issuer certificate from storage.
Delete a trusted verifier certificate from storage.
Discover a credential offer.
Generate a device key for provisioning a new mobile credential.
Retrieve a specific mobile credential by id from storage.
Retrieve all mobile credentials from storage.
Get the current proximity presentation session.
Retrieve all trusted issuer certificates from storage.
Retrieve all trusted verifier certificates from storage.
Initialise the MobileCredentialHolder SDK. The MobileCredentialHolder class is a singleton which can only be initialised with one instanceId
at a time. After this initialise method has been called, all subsequent method calls in this class, such as [getTrustedIssuerCertificates]
, will return a result unique to the specified instanceId
.
Retrieve credentials from a credential offer according to the authorization process defined by OIDC4VCI - Authorization code flow