Transfer Family Certificate

Transfer Family Certificate in AWS is a resource used with AWS Transfer Family to manage and validate SSL/TLS certificates for secure file transfer endpoints. It allows you to associate certificates with your Transfer Family servers, ensuring encrypted connections for protocols like SFTP, FTPS, and FTP. This helps maintain compliance and security by protecting data in transit.

aws.transfer_certificate

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
active_datecoretimestampAn optional date that specifies when the certificate becomes active. If you do not specify a value, ActiveDate takes the same value as NotBeforeDate, which is specified by the CA.
arncorestringThe unique Amazon Resource Name (ARN) for the certificate.
certificatecorestringThe file name for the certificate.
certificate_chaincorestringThe list of certificates that make up the chain for the certificate.
certificate_idcorestringAn array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.
descriptioncorestringThe name or description that's used to identity the certificate.
inactive_datecoretimestampAn optional date that specifies when the certificate becomes inactive. If you do not specify a value, InactiveDate takes the same value as NotAfterDate, which is specified by the CA.
not_after_datecoretimestampThe final date that the certificate is valid.
not_before_datecoretimestampThe earliest date that the certificate is valid.
serialcorestringThe serial number for the certificate.
statuscorestringA certificate's status can be either ACTIVE or INACTIVE. You can set ActiveDate and InactiveDate in the UpdateCertificate call. If you set values for these parameters, those values are used to determine whether the certificate has a status of ACTIVE or INACTIVE. If you don't set values for ActiveDate and InactiveDate, we use the NotBefore and NotAfter date as specified on the X509 certificate to determine when a certificate is active and when it is inactive.
tagscorehstore
typecorestringIf a private key has been specified for the certificate, its type is CERTIFICATE_WITH_PRIVATE_KEY. If there is no private key, the type is CERTIFICATE.
usagecorestringSpecifies how this certificate is used. It can be used in the following ways: SIGNING: For signing AS2 messages ENCRYPTION: For encrypting AS2 messages TLS: For securing AS2 communications sent over HTTPS