ProvisioningModel
This model supports UX/UI flow for provisioning of credentials.
Only a single provisioning session per model object can be active at any time.
Parameters
object that manages document and credential creation, e.g. DocumentProvisioningHandler.
HTTP client used to communicate to the provisioning server, it MUST NOT handle redirects automatically
PromptModel that is used to show prompts to generate proof-of-possession for credential keys
secure area that is used to store session authorization keys during provisioning; when credentials are refreshed, it is important that the SecureArea used during refresh is the same that was used during the initial provisioning
Constructors
Types
User was successfully authorized
Authorizing the user.
Connected to the provisioning server
Credentials are issued, provisioning has stopped
Error occurred when provisioning, provisioning has stopped
Provisioning is not active
Provisioning is about to start
Authorization response is being processed
Credentials are being requested from the provisioning server
Properties
Functions
Launch provisioning session to provision credentials to a new Document using given ProvisioningClient factory.
Launch provisioning session to provision credentials to a new Document using OpenID4VCI protocol.
Launch provisioning session to provision additional credentials to an existing Document.
Provide AuthorizationResponse for one of the challenges in Authorizing.authorizationChallenges.