def create_csr()

in deployment_lambda/lambda_function.py [0:0]


def create_csr(subject):
    key = PKey()
    key.generate_key(TYPE_RSA, 2048)

    req = X509Req()
    req.get_subject().CN = subject.CN
    req.get_subject().O = subject.O  # noqa: E741
    req.get_subject().OU = subject.OU
    req.get_subject().L = subject.L
    req.get_subject().ST = subject.ST
    req.get_subject().C = subject.C
    req.set_pubkey(key)
    req.sign(key, 'sha256')

    csr = dump_certificate_request(FILETYPE_PEM, req)
    return csr