def generate_key_and_csr()

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