ImportedAcmCertificateProps

class aws_rfdk.ImportedAcmCertificateProps(*, cert, key, passphrase, cert_chain=None, encryption_key=None)

Bases: object

Properties for importing a Certificate from Secrets into ACM.

Parameters:
  • cert (ISecret) – A Secret that contains the Certificate data.

  • key (ISecret) – A Secret that contains the encrypted Private Key data.

  • passphrase (ISecret) – A Secret that contains the passphrase of the encrypted Private Key.

  • cert_chain (Optional[ISecret]) – A Secret that contains the chain of Certificates used to sign this Certificate. Default: : No certificate chain is used, signifying a self-signed Certificate

  • encryption_key (Optional[IKey]) – The KMS Key used to encrypt the secrets. The Custom Resource to import the Certificate to ACM will be granted permission to decrypt Secrets using this Key. Default: : If the account’s default CMK was used to encrypt the Secrets, no special permissions need to be given

Attributes

cert

A Secret that contains the Certificate data.

cert_chain

A Secret that contains the chain of Certificates used to sign this Certificate.

Default:

: No certificate chain is used, signifying a self-signed Certificate

encryption_key

The KMS Key used to encrypt the secrets.

The Custom Resource to import the Certificate to ACM will be granted permission to decrypt Secrets using this Key.

Default:

: If the account’s default CMK was used to encrypt the Secrets, no special permissions need to be given

key

A Secret that contains the encrypted Private Key data.

passphrase

A Secret that contains the passphrase of the encrypted Private Key.