Segurança e SSL

Transferir um certificado SSL para o cPanel

Revisto a 4 min de leitura SSL cPanel

Regra geral, não vai precisar de importar um certificado: o AutoSSL tenta oferecer cobertura automática e gratuita aos nomes elegíveis da conta. Verifique o seu estado no SSL/TLS Status antes de transferir uma chave privada.

No entanto, pode haver situações em que prefira usar o seu próprio SSL, especialmente em ambientes empresariais com especificações e requisitos concretos. Nesse caso, provavelmente terá de exportar e importar o certificado SSL do seu fornecedor atual quando migrar para os nossos serviços.

Obter os ficheiros do fornecedor anterior

Precisa do certificado, da chave privada que corresponde exatamente a esse certificado e, se a entidade a disponibilizar, da cadeia intermédia ou CA Bundle. Não partilhe a chave nem a carregue em serviços de verificação externos.

  1. Inicie sessão no painel de controlo do seu fornecedor de alojamento atual.
  2. Aceda à secção SSL/TLS.
  3. Selecione "Private Keys (KEY)"; se não vir a sua chave privada, provavelmente terá de contactar o seu fornecedor de alojamento web.
  4. Obtenha a chave correspondente através da opção de descarga ou copiando o bloco PEM que esse painel ofereça. Não confunda uma chave com o certificado.
  5. Repita o processo, agora para a secção "Certificate (CRT)".

Agora deverá ter pelo menos o certificado (.crt) e a respetiva chave privada (.key). Guarde também o CA Bundle e verifique se o certificado inclui todos os nomes de que precisa.

Importar e instalar no cPanel

  1. Inicie sessão na sua conta do cPanel.
  2. Vá a 'Security' > 'SSL/TLS'.
  3. Em 'Private Keys (KEY)', clique em 'Upload KEY'. Abrirá uma nova página onde pode carregar a chave privada que obteve do seu antigo fornecedor de alojamento.
  4. Volte a SSL/TLS e, em 'Certificates (CRT)', clique em 'Upload CRT'. Carregue o certificado guardado que exportou da plataforma de alojamento anterior.

Para instalar o novo certificado e a chave privada num site específico:

  1. No cPanel, vá a 'Security' > 'SSL/TLS' > 'Install and Manage SSL for your site (HTTPS)'.
  2. Selecione o domínio onde pretende instalar o certificado.
  3. O sistema tentará preencher Certificate (CRT), Private Key (KEY) e possivelmente CA Bundle (CABUNDLE). Confirme que a chave corresponde ao certificado e use apenas a cadeia fornecida para essa emissão.
  4. Clique em 'Install Certificate'.

Verifique se o cPanel confirma a instalação, e não apenas o carregamento dos ficheiros.

Depois de instalado, aceda através de HTTPS e verifique no navegador o nome coberto, o emissor, a cadeia e a data de expiração. Nunca cole a chave privada numa ferramenta de verificação.

Dependendo do seu fornecedor de alojamento, a disponibilidade e o acesso ao certificado e à chave privada podem variar. Se encontrar algum problema, recomendamos que contacte o suporte técnico do fornecedor de onde está a tentar exportar o certificado.

Um certificado importado pode ficar fora da renovação automática. Registe quem o deve renovar e conserve de forma segura os materiais necessários para a sua reinstalação.

Se não conseguir obter a chave privada, não a pode reconstruir a partir do certificado ou do CSR. Gere um novo pedido e peça uma reemissão à entidade. Se suspeitar que a chave ficou exposta, utilize uma chave nova e trate da revogação da emissão afetada.

Antes de cancelar o fornecedor anterior, confirme que o novo servidor apresenta o certificado previsto para cada nome. Conserve uma cópia protegida dos ficheiros, fora do diretório público do site.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.