in cdk-iot-analytics/cdk_sap_blog/create_key_and_csr.py [0:0]
def generate_key_and_csr(thing_name, bitlength=4096):
keypath = None
csrpath = os.path.join(CERTS_DIR, thing_name + '.csr.pem')
if os.path.exists(csrpath):
print(f"CSR already exists: {csrpath}")
else:
keypath = generatekey(thing_name, bitlength=bitlength)
csrpath = generatecsr(keypath, thing_name)
return keypath, csrpath