DocumentProvisioningHandler
constructor(secureArea: SecureArea, documentStore: DocumentStore, mdocCredentialDomain: String = "mdoc_user_auth", sdJwtCredentialDomain: String = "sdjwt_user_auth", keylessCredentialDomain: String = "sdjwt_keyless", batchSize: Int = 3, metadataHandler: DocumentProvisioningHandler.AbstractDocumentMetadataHandler? = null)
Parameters
secureArea
credentials will be bound to keys from this SecureArea
documentStore
new Document will be created in this DocumentStore
mdocCredentialDomain
credential domain for (key-bound) ISO mdoc credentials
sdJwtCredentialDomain
credential domain for key-bound IETF SD-JWT credentials
keylessCredentialDomain
credential domain for keyless IETF SD-JWT credentials
batchSize
number of key-bound credentials to request in one batch (but not exceeding issuer-imposed limit)
metadataHandler
interface that initializes and updates document metadata; it may be provided if DocumentStore uses an AbstractDocumentMetadata factory (see DocumentStore.Builder.setDocumentMetadataFactory).