launch
fun launch(coroutineContext: CoroutineContext, document: Document? = null, appData: ByteString? = null, provisioningClientFactory: suspend () -> ProvisioningClient): Deferred<Document>
Launch provisioning session to provision credentials to a new Document using given ProvisioningClient factory.
Return
deferred Document value
Parameters
coroutineContext
coroutine context to run ProvisioningClient in
document
if null, this is an initial provisioning, if not null, provision more credentials into the given document
appData
optional application-specific data to store with the document (used if document is null)
provisioningClientFactory
function that creates ProvisioningClient