Documentação do Automate Certificates

Emitir e renovar certificados

O Automate Certificates pede certificados à Let's Encrypt através de ACME v2. Esta página acompanha um certificado desde o pedido até à renovação.

Pedir um certificado

  1. Confirme que existe uma conta ACME registada em Settings.
  2. Na página Certificates, peça um certificado e introduza um ou mais nomes de domínio.
  3. Escolha o tipo de chave: ECDSA-P256 (a predefinida), ECDSA-P384, RSA-2048 ou RSA-4096.
  4. Escolha o tipo de desafio: dns-01 (o predefinido) ou http-01.

Um nome com caráter universal, como *.example.com, só pode ser validado com DNS-01. Para manter a sua própria chave privada, envie um pedido de assinatura de certificado PEM através da API; os domínios do pedido têm de corresponder.

Desafios DNS-01

Com DNS-01, o certificado permanece no estado issuing e a página mostra os registos TXT a publicar. Publique-os no prazo de 24 horas. Os registos são verificados de 5 em 5 minutos e a emissão conclui-se automaticamente quando ficarem visíveis. A aplicação web não escreve registos DNS por si. A resolução automática através da API da Cloudflare existe apenas na API e exige credenciais da Cloudflare; sem elas, a chamada devolve um erro com uma sugestão.

Desafios HTTP-01

Com HTTP-01, a própria aplicação serve a resposta ao desafio, e uma renovação HTTP-01 não exige qualquer ação da sua parte.

Renovação

Implementar um certificado renovado

Implemente manualmente com Deploy na página Certificates. Para implementar automaticamente cada renovação, crie uma regra ou um agendamento através da API (POST /v1/automation/rules). Cada execução aparece em Deployments.

Importar, revogar e exportar

Pode importar um certificado existente, revogá-lo na CA e exportar um certificado em PEM ou PFX. A exportação de uma chave privada exige um administrador e fica registada no registo de auditoria.