in deployment/sagemaker-dashboards-for-ml/cloudformation/deployment/self-signed-certificate/src/create.py [0:0]
def acm_import_certificate(cert, key):
acm_client = boto3.client('acm')
cert_bytes = cert.public_bytes(
encoding=serialization.Encoding.PEM
)
key_bytes = key.private_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PrivateFormat.TraditionalOpenSSL,
encryption_algorithm=serialization.NoEncryption()
)
response = acm_client.import_certificate(
Certificate=cert_bytes,
PrivateKey=key_bytes
)
return response['CertificateArn']