Defina o conjunto de cifras TLS
Defina a versão mínima de TLS e o conjunto de cifras que um workload aceita por HTTPS, pelo Azion Console, pela Azion CLI ou pela API.
Você pode definir a versão mais baixa de TLS e o conjunto de cifras que um workload aceita por HTTPS pelo Azion Console, pela Azion CLI ou pela API. Para escolher o certificado que o workload apresenta, consulte Envie um certificado digital.
Um conjunto de cifras é um grupo nomeado de cifras. Durante o handshake TLS, o cliente e o workload negociam uma cifra do conjunto para a sessão. A versão mínima de TLS é um piso: um cliente que suporta apenas versões mais antigas não consegue se conectar.
Uma conta que opera na API v3 define a versão mínima de TLS e o conjunto de cifras nas Main Settings de cada aplicação. Para mais informações, consulte Main Settings.
Pré-requisitos
Console
- Um workload cujo deployment nomeia uma aplicação. Para criar um workload e o deployment dele, consulte Primeiros passos com Workloads.
- Um hostname que chega ao workload por HTTPS, como o workload domain dele, para verificar o resultado.
- Acesso ao Azion Console. Para mais informações, consulte Como acessar o Azion Console.
Defina a versão mínima de TLS e o conjunto de cifras
Um workload novo aceita no mínimo TLS 1.3, tls_1_3, e oferece o conjunto 7, Modern_v2025Q1. A versão mínima aceita tls_1_0, tls_1_1, tls_1_2 ou tls_1_3. TLS 1.0 e TLS 1.1 estão obsoletos. O conjunto aceita um número de 1 a 8. Cada número seleciona um conjunto nomeado, e Conjuntos de cifras lista as cifras de cada um.
Console
Para definir a versão mínima de TLS e o conjunto de cifras no Azion Console:
Acesse Azion Console > Workloads.
Selecione o workload cujas configurações de TLS você quer alterar. O Azion Console abre o formulário de edição dele.
Na seção Protocol Settings, se HTTPS support estiver desativado, ative-o.
Em Minimum TLS version, selecione a versão mais baixa de TLS que o workload aceita.
Em Cipher suite, selecione o conjunto que o workload oferece.
Selecione Save.
Quando a atualização é concluída, o Azion Console mostra a mensagem “Your workload has been updated”.
Um número de conjunto fora do intervalo de 1 a 8 é recusado. Para 9, a mensagem é "9" is not a valid choice. Para cada campo do objeto tls, consulte Configurações de workload.
Defina a versão mínima de TLS e o conjunto de cifras em uma aplicação v3
Uma conta que opera na API v3 não tem workloads: a versão mínima de TLS e o conjunto de cifras pertencem à aplicação, nas suas Main Settings. Para saber qual modelo sua conta usa, consulte Verifique a migração da sua conta.
O restante desta página vale para uma aplicação v3 como está escrito. A verificação de sessão lê a versão de TLS e a cifra, qualquer que seja o modelo que atendeu a requisição.
Para definir a versão de TLS e o conjunto de cifras de uma aplicação no Azion Console:
Acesse Azion Console > Applications > sua aplicação.
Em Delivery Settings, selecione HTTP and HTTPS support. Sem isso, a versão mínima de TLS e o conjunto de cifras não se aplicam.
Em Minimum TLS version, selecione o piso desejado. Por exemplo: TLS 1.2.
Em Cipher suite, selecione o conjunto desejado. Por exemplo: TLSv1.2_2021.
Selecione Save.
A versão selecionada é um piso, e não a versão de todas as sessões: uma aplicação com TLS 1.2 como mínimo continua atendendo em TLS 1.3 um cliente que o ofereça. Para os conjuntos e as cifras que cada um contém, consulte Main Settings | v3.
Verifique a versão de TLS e a cifra de uma sessão
As novas configurações de TLS levam vários minutos para se propagar pela infraestrutura distribuída da Azion. Até lá, uma requisição pode encontrar as configurações antigas e a seguinte, as novas, então execute a verificação várias vezes até que os resultados coincidam.
Para ver a versão de TLS e a cifra que uma sessão negocia, envie uma requisição com curl no modo verboso. A opção -k ignora a verificação do certificado, então o comando mostra o handshake mesmo quando o certificado não cobre o hostname:
Na saída, a linha SSL connection using nomeia a versão de TLS e a cifra da sessão. Para um workload com o conjunto 7 e tls_1_2 como piso, a linha fica assim:
A linha mostra TLS 1.3, embora o piso seja TLS 1.2, porque a versão mínima define a versão mais baixa que o workload aceita, não a versão que toda sessão usa. A cifra nessa linha é grafada pela biblioteca TLS do cliente, que pode nomeá-la de forma diferente das tabelas de conjuntos em Conjuntos de cifras.