in iot_client.py [0:0]
def gen_csr(self, private_key):
print("Generating CSR")
csr = x509.CertificateSigningRequestBuilder().subject_name(x509.Name([
x509.NameAttribute(NameOID.COUNTRY_NAME, u"US"),
x509.NameAttribute(NameOID.ORGANIZATION_NAME, u"Acme-Co"),
x509.NameAttribute(NameOID.COMMON_NAME, u"{0}".format(self.thing_name)),
])).sign(private_key, hashes.SHA256(), default_backend())
csr_pem = csr.public_bytes(serialization.Encoding.PEM)
print("Generated CSR:")
print(csr_pem)
return csr_pem