createDocument

open suspend override fun createDocument(credentialMetadata: CredentialMetadata, issuerMetadata: ProvisioningMetadata, documentAuthorizationData: ByteString?): Document

Creates a new Document to do initial credential provisioning.

Return

new Document to hold the provisioned credentials.

Parameters

credentialMetadata

information about the credentials that will be provisioned

issuerMetadata

information about the credential issuer

documentAuthorizationData

data that can be used to provision additional credentials (e.g. for credential refresh)