Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Importar um certificado SSL personalizado
Este guia explica como…
- … gerar um
CSRe uma chave privada para solicitar um certificado de terceiros a uma autoridade de certificação (CA), - … importe este certificado para o seu site Infomaniak, utilizando o
CRTobtido junto daCA.
Introdução
- Embora a Infomaniak ofereça todos os certificados SSL de que você possa precisar…
- certificados gratuitos Let's Encrypt para sites pessoais (possível apenas com sites hospedados na Infomaniak),
- certificados DV da Sectigo para sites profissionais/pessoais que não estão registrados no registro comercial,
- certificados EV da Sectigo para empresas registradas no registro comercial,
- … também é possível instalar um certificado SSL obtido em outro lugar (certificado intermediário de uma autoridade de certificação de sua escolha), certificados personalizados ou autoassinados.
1. Gerar um CSR (Certificate Signing Request)
Um CSR (Certificate Signing Request ou Pedido de Assinatura de Certificado) é um arquivo codificado que contém as informações necessárias para solicitar um certificado SSL/TLS.
Ela deve ser gerada por você, para garantir que a chave privada permaneça sob seu controle, usando, por exemplo, o OpenSSL.
Adapte e execute o seguinte comando a partir de um aplicativo do tipo Terminal (interface de linha de comando, CLI /Command Line Interface) no seu dispositivo:
openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"
Explicações
newkey rsa:2048: Gera uma nova chave RSA de 2048 bits.keyout domain.xyz.key: Especifica o arquivo onde a chave privada será salva.out domain.xyz.csr: Especifica o arquivo onde a CSR será armazenada.addext “subjectAltName = ...”: Adiciona domínios adicionais através da extensãoSAN (Subject Alternative Name), necessário para incluir todos os domínios desejados no certificado (o domínio principal domain.xyz + qualquer outro domínio ou subdomínio associado, como www.domain.xyz).
Após a geração, pode verificar o conteúdo do CSR com o seguinte comando:
openssl req -in domain.xyz.csr -noout -textIsso permite verificar se todos os domínios listados em subjectAltName estão corretamente incluídos.
Após gerar a CSR, você pode enviá-la à autoridade de certificação (CA) para obter seu certificado SSL/TLS.
2. Importar o certificado externo
Após a validação, a CA emite um certificado (domain.xyz.crt) e, por vezes, um certificado intermediário (ca_bundle.crt).
Para aceder à gestão dos certificados SSL:
- Clique aqui para aceder à gestão do seu site no Manager Infomaniak (precisa de ajuda?).
- Clique diretamente no nome atribuído ao site em questão:

- Clique em Certificados SSL no menu lateral esquerdo.
- Clique no botão azul Instalar certificado:

- Escolha o certificado personalizado.
- Clique no botão Seguinte:

- Importe o seu certificado e a chave privada, seja importando os ficheiros
.crte.key, seja copiando e colando. - Clique em Concluir:

Comando alternativo para gerar um certificado autoassinado (opcional)
Se desejar um certificado local apenas para testes ou sem passar por uma CA (não recomendado para produção), pode usar este comando:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”Isso gera tanto um certificado autoassinado (domain.xyz.crt) quanto uma chave privada (domain.xyz.key). No entanto, os certificados autoassinados não são reconhecidos como válidos por navegadores ou sistemas públicos. Eles são adequados apenas para ambientes internos ou de desenvolvimento.
Importar um certificado intermediário
Ao adicionar um certificado SSL personalizado, é possível importar o certificado intermediário (através da importação do arquivo .crt ou copiando e colando os dados fornecidos pela entidade certificadora):
Link para esta FAQ: https://faq.infomaniak.com/2027
Esta seção de perguntas frequentes foi útil?