

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando SSL/TLS certificados
<a name="using-certificates"></a>

Um SSL/TLS certificado é um documento digital que permite que os navegadores da Web identifiquem e estabeleçam conexões de rede criptografadas com sites usando o SSL/TLS protocolo seguro. Ao configurar seu domínio personalizado, é possível usar o certificado gerenciado padrão que o Amplify provisiona para você ou seu próprio certificado personalizado.

Com um certificado gerenciado, o Amplify emite um SSL/TLS certificado para todos os domínios conectados ao seu aplicativo para que todo o tráfego seja protegido por meio de HTTPS/2. O certificado padrão gerado pelo AWS Certificate Manager (ACM) é válido por 13 meses e é renovado automaticamente, desde que seu aplicativo esteja hospedado no Amplify.

**Atenção**  
O Amplify não poderá renovar o certificado se o registro de verificação CNAME tiver sido modificado ou excluído nas configurações de DNS com seu provedor de domínio. É necessário excluir e adicionar o domínio novamente no console do Amplify.

Para usar um certificado personalizado, é necessário primeiro obter um certificado da autoridade de certificação terceirizada de sua escolha. O Amplify Hosting oferece suporte a dois tipos de certificados: RSA (Rivest-Shamir-Adleman) e ECDSA (Elliptic Curve Digital Signature Algorithm). Cada tipo de certificado deve estar de acordo com os requisitos descritos a seguir.

**Certificados RSA**
+ O Amplify Hosting oferece suporte a chaves RSA de 1.024 bits, 2.048 bits, 3.072 bits e 4.096 bits.
+ AWS Certificate Manager (ACM) emite certificados RSA com chaves de até 2048 bits.
+ Para usar um certificado RSA de 3.072 bits ou 4.096 bits, obtenha o certificado externamente e importe-o para o ACM. Ele estará então disponível para uso com o Amplify Hosting.

**Certificados ECDSA**
+ O Amplify Hosting oferece suporte a chaves de 256 bits.
+ Use a curva elíptica prime256v1 para obter um certificado ECDSA para o Amplify Hosting.

Depois de obter um certificado, importe-o para AWS Certificate Manager o. O ACM é um serviço que permite provisionar, gerenciar e implantar facilmente SSL/TLS certificados públicos e privados para uso com Serviços da AWS seus recursos internos conectados. Certifique-se de solicitar ou importar o certificado na região Leste dos EUA (Norte da Virgínia) (us-east-1).

Certifique-se de que seu certificado personalizado cubra todos os subdomínios que você planeja adicionar. É possível usar um caractere curinga no início do seu nome de domínio para cobrir vários subdomínios. Por exemplo, se o seu domínio for `example.com`, é possível incluir o domínio curinga `*.example.com`. Isso abrangerá subdomínios como `product.example.com` e `api.example.com`.

Depois que seu certificado personalizado estiver disponível no ACM, será possível selecioná-lo durante o processo de configuração do domínio. Para obter mais informações sobre a importação de certificados no AWS Certificate Manager, consulte [Importação de certificados no AWS Certificate Manager](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) no *Guia do usuário do AWS Certificate Manager *. 

Se você renovar ou reimportar seu certificado personalizado no ACM, o Amplify atualizará os dados do certificado associados ao seu domínio personalizado. No caso de certificados importados, o ACM não gerenciará as renovações automaticamente. Você é responsável por renovar seus certificados personalizados e importá-los novamente.

É possível alterar o certificado usado por um domínio a qualquer momento. Por exemplo, é possível mudar do certificado gerenciado padrão para um certificado personalizado ou mudar de um certificado personalizado para um certificado gerenciado. Além disso, é possível alterar o certificado personalizado em uso para um certificado personalizado diferente. Para obter instruções sobre como atualizar certificados, consulte [Atualizar o SSL/TLS certificado de um domínio](to-update-certificate.md).