Provisioning Sasl Handler 类
Implementation of a SaslHandler that is designed to handle Sasl negotiation using TPM authentication against the Device Provisioning Service
public class AmqpsProvisioningSaslHandler implements SaslHandler
Checks to ensure that TPM is an available mechanism and chooses it
Builds the init payload out of the saved idScope, registrationId, and endorsementKey
Handles the three expected challenges from the service that happen in Sasl negotiation
Handles the outcome of the Sasl negotiation
Sets the value of this object's saved sas token. Should only be called when that sas token was generated using the nonce retrieved from the Device Provisioning service.