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
new Document will be created in this DocumentStore
Credential objects will be bound to this SecureArea
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
interface that initializes and updates document metadata; it must be provided if DocumentStore uses custom implementation for AbstractDocumentMetadata (i.e. not DocumentMetadata).
Constructors
Types
Manager document metadata when the document is created and when the metadata is updated from the server.
User was successfully authorized
Authorizing the user.
Connected to the provisioning server
Credentials are issued, provisioning has stopped
AbstractDocumentMetadataHandler implementation that handles the case when default implementation (DocumentMetadata) is used to represent document metadata.
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.
Provide AuthorizationResponse for one of the challenges in Authorizing.authorizationChallenges.