in lambda-supplier-providers/Microchip/ManifestHandler.py [0:0]
def invoke_export(manifestFile, verifyCert, queueUrl):
client = boto3.client("sqs")
iter = ManifestIterator( json.loads(manifestFile) )
print("number of certificates: {}\n".format(iter.index))
while iter.index != 0:
manifestItem = ManifestItem( next( iter ), verifyCert )
block = manifestItem.get_certificate_chain()
payload = {'certificate': str(b64encode(block.encode('ascii')))}
client.send_message( QueueUrl=queueUrl,
MessageBody=json.dumps(payload))