---
type: resource-type
title: TransferCertificate
description: aws resource type AWS::Transfer::Certificate
name: TransferCertificate
lexicon: aws
resource_type: AWS::Transfer::Certificate
---
`AWS::Transfer::Certificate`, a resource type of the aws lexicon.

## Properties

- `Certificate` (`string`, required): Specifies the certificate body to be imported.
- `Usage` (`"ENCRYPTION" | "SIGNING" | "TLS"`, required): Specifies the usage type for the certificate.
- `ActiveDate` (`string`, optional): Specifies the active date for the certificate.
- `Arn` (`string`, optional): Specifies the unique Amazon Resource Name (ARN) for the agreement.
- `CertificateChain` (`string`, optional): Specifies the certificate chain to be imported.
- `CertificateId` (`string`, optional): A unique identifier for the certificate.
- `Description` (`string`, optional): A textual description for the certificate.
- `InactiveDate` (`string`, optional): Specifies the inactive date for the certificate.
- `NotAfterDate` (`string`, optional): Specifies the not after date for the certificate.
- `NotBeforeDate` (`string`, optional): Specifies the not before date for the certificate.
- `PrivateKey` (`string`, optional): Specifies the private key for the certificate.
- `Serial` (`string`, optional): Specifies Certificate's serial.
- `Status` (`"ACTIVE" | "INACTIVE" | "PENDING"`, optional): A status description for the certificate.
- `Tags` (`TransferCertificate_Tag[]`, optional): Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose.
- `Type` (`"CERTIFICATE" | "CERTIFICATE_WITH_PRIVATE_KEY"`, optional): Describing the type of certificate. With or without a private key.

## Attributes

- `Arn`
- `CertificateId`
- `NotAfterDate`
- `NotBeforeDate`
- `Serial`
- `Status`
- `Type`
