in SubTemplates/IoT/Lambdas/provision_device/client/provisioning_handler.py [0:0]
def cert_validation_test(self):
self.primary_MQTTClient.disconnectAsync()
self.test_MQTTClient.configureEndpoint(self.iot_endpoint, 8883)
self.test_MQTTClient.configureCredentials("{}/{}".format(self.secure_cert_path,
self.root_cert), "{}/{}".format(self.secure_cert_path, self.new_key_name),
"{}/{}".format(self.secure_cert_path, self.new_cert_name))
self.test_MQTTClient.configureOfflinePublishQueueing(-1) # Infinite offline Publish queueing
self.test_MQTTClient.configureDrainingFrequency(2) # Draining: 2 Hz
self.test_MQTTClient.configureConnectDisconnectTimeout(10) # 10 sec
self.test_MQTTClient.configureMQTTOperationTimeout(3) # 5 sec
self.test_MQTTClient.connect()