launch
fun launch(coroutineContext: CoroutineContext, document: Document? = 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
provisioningClientFactory
function that creates ProvisioningClient