Obter um certificado
O ZTNA gateway precisa de um certificado curinga. Existem diferentes maneiras de obter o certificado, como segue:
- Você pode gerar um certificado Let's Encrypt no Sophos Central. O processo de geração do certificado é automatizado e gerenciamos e renovamos o certificado para você.
- Você pode gerar um certificado manualmente usando SSL ou Let's Encrypt. Você deve gerenciar e renovar o certificado. Consulte Obter um certificado usando SSL e Obter um certificado usando Let's Encrypt.
Nota
Você precisa saber o domínio que usará para o seu gateway.
Gerar um certificado Let's Encrypt no Sophos Central
Você pode gerar um certificado Let's Encrypt no Sophos Central.
Nota
Se você usa registros de autorização de autoridade de certificação (CAA) no seu servidor DNS, terá de adicionar um registro CAA específico para a autoridade de certificação Let's Encrypt. Esse registro CAA autorizará a Let's Encrypt a emitir certificados para o seu domínio.
Para gerar um certificado Let's Encrypt, faça o seguinte:
- No Sophos Central, vá para Meus produtos > ZTNA e clique em Configurações.
- Clique em Domínios e certificados.
-
Clique em Adicionar domínio.
Nota
Você pode adicionar um máximo de 100 domínios.
-
Digite o nome do seu domínio no seguinte formato:
example.com
. -
Clique em Adicionar.
Geraremos um registro CNAME para esse domínio, que será exibido ao lado do nome do seu domínio em Domínios e certificados.
-
No seu servidor DNS, adicione o registro CNAME como o registro DNS do seu domínio.
Você deve requisitar a propriedade do domínio inserindo o registro CNAME gerado para o domínio correspondente em seu servidor DNS.
Nota
Você deve adicionar o nome do seu domínio ao registro DNS no seguinte formato:
_acme-challenge.<domain name>
.Nota
Suponha que você já tenha um registro DNS para
_acme-challenge.<domain name>
no seu servidor DNS com registros TXT configurados (que poderiam ser para outros aplicativos). Nesse caso, você deve remover essas entradas quando a geração dos certificados Let's Encrypt estiver em andamento para o Sophos ZTNA. -
Em Domínios e certificados, clique em Validar.
-
Confirme que adicionou o registro CNAME ao servidor DNS e clique em Validar.
Validamos a propriedade do domínio usando o registro CNAME que você inseriu.
-
Clique em Gerar certificado Let’s Encrypt.
-
Leia e aceite o contrato de assinante da Let's Encrypt.
Isso nos autoriza a gerenciar seus certificados Let's Encrypt.
-
Clique em Gerar.
A geração de certificados leva cerca de 60 segundos. Você pode sair da página enquanto a geração está em andamento.
Isso adiciona seu domínio validado ao seu certificado Let's Encrypt. O certificado é gerado para todos os domínios validados.
Nota
Geramos apenas um certificado Let's Encrypt por conta. Todos os domínios validados fazem parte do certificado gerado. Ao adicionar um novo domínio, você deve gerar novamente o certificado Let's Encrypt.
Gerenciamos e renovamos o certificado Let's Encrypt em seu nome.
Você pode associar o certificado Let's Encrypt a um gateway existente. Se você ainda não adicionou um gateway, poderá fazer isso mais tarde.
Associar o certificado Let's Encrypt ao seu gateway
- Vá para Meus produtos > ZTNA e clique em Gateways.
- Clique no nome do seu gateway.
- Em Domínio e certificado, selecione Automático (Let's Encrypt).
- Clique em Salvar.
Domínios existentes foram validados usando registros DNS TXT. Para gerar um certificado Let's Encrypt para esses domínios, você deve primeiro adicionar os domínios ao seu servidor DNS no novo formato.
Siga este procedimento:
- No Sophos Central, vá para Meus produtos > ZTNA e clique em Configurações.
- Clique em Domínios e certificados.
- Clique em Gerar certificado Let’s Encrypt.
- Em Adicionar CNAME, copie o registro CNAME.
-
No seu servidor DNS, adicione o registro CNAME como o registro DNS do seu domínio.
Nota
Você deve adicionar o nome do seu domínio ao registro DNS no seguinte formato:
_acme-challenge.<domain name>
.Nota
Suponha que você já tenha um registro DNS para
_acme-challenge.<domain name>
no seu servidor DNS com registros TXT configurados (que poderiam ser para outros aplicativos). Nesse caso, você deve remover essas entradas quando a geração dos certificados Let's Encrypt estiver em andamento para o Sophos ZTNA. -
Confirme que adicionou o registro CNAME ao seu servidor DNS.
-
Leia e aceite o contrato de assinante da Let's Encrypt.
Isso nos autoriza a gerenciar seus certificados Let's Encrypt.
-
Clique em Continuar.
- Confirme que você adicionou o registro CNAME ao seu servidor DNS e que leu e concordou com o contrato de assinante do Let's Encrypt.
-
Clique em Gerar.
A geração de certificados leva cerca de 60 segundos. Você pode sair da página enquanto a geração está em andamento.
Isso adiciona seu domínio validado ao seu certificado Let's Encrypt. O certificado é gerado para todos os domínios validados.
Os domínios existentes e os registros CNAME correspondentes são exibidos no novo formato na tabela na página Domínios e certificados.
Nota
Se você tiver domínios existentes que não foram validados, deverá removê-los e adicioná-los novamente, validá-los e gerar novamente o certificado Let's Encrypt.
Gerenciamos e renovamos o certificado Let's Encrypt em seu nome.
Você pode associar o certificado Let's Encrypt a um gateway existente. Se você ainda não adicionou um gateway, poderá fazer isso mais tarde.
Associar o certificado Let's Encrypt ao seu gateway
- Vá para Meus produtos > ZTNA e clique em Gateways.
- Clique no nome do seu gateway.
- Em Domínio e certificado, selecione Automático (Let's Encrypt).
- Clique em Salvar.
Obter um certificado usando SSL
Para obter um certificado usando o OpenSSL com a autoridade de certificação (CA) de sua escolha, faça o seguinte:
- Vá para um dispositivo com uma versão de linha de comando do OpenSSL ou instale-o.
-
Crie um arquivo de texto de modelo CSR (Solicitação de assinatura de certificado).
Você usará esse modelo para gerar o CSR e a chave privada.
Exemplo
[req] default_bits=4096 prompt=no default_md=sha512 req_extensions=req_ext distinguished_name=dn [dn] C=UK ST=Oxfordshire L=Oxford O=ExampleCo OU=Example emailAddress=admin@example.com CN=ztna.example.com [req_ext] subjectAltName=@alt_names [alt_names] DNS.1=*.example.com
-
Execute o comando abaixo. Neste exemplo,
ztna.key
é o nome da chave eztna.csr
é o nome do CSR.mytemplate.txt
é o nome do modelo CSR.Exemplo
openssl req -newkey rsa:4096 -sha512 -nodes -keyout ztna.key -new -out ztna.csr -config mytemplate.txt
-
Solicite a assinatura do seu
ztna.csr
à CA escolhida e baixe uma versão codificada Base64 do certificado assinado por eles.As etapas para fazer isso dependem da sua CA. Procure por instruções online.
-
Coloque o seu novo
ztna.key
e o certificado assinado em um local que possa acessar ao usar o Sophos Central para configurar seu gateway.
Você pode associar o certificado a um gateway existente. Se você ainda não adicionou um gateway, poderá fazer isso mais tarde.
Associar o certificado ao seu gateway
- Vá para Meus produtos > ZTNA e clique em Gateways.
- Clique no nome do seu gateway.
- Em Domínio e certificado, selecione Carregar o seu próprio certificado e carregue o certificado que acabou de criar.
- Clique em Salvar.
Validade do certificado
Para garantir que seu certificado continue funcionando, faça o seguinte:
- Monitore a validade do certificado, para confirmar se ele está configurado corretamente, e verifique a data de expiração.
- Quando seu certificado expirar, renove-o.
Obter um certificado usando Let's Encrypt
Para obter um certificado usando Let's Encrypt e o cliente Certbot, faça o seguinte:
- Faça login no provedor de DNS que hospeda o seu domínio de gateway.
-
Instale o Certbot em seu dispositivo.
Nota
O Certbot não valida o servidor Web. Em vez disso, ele valida a propriedade do domínio com uma entrada TXT do DNS.
-
Digite os seguintes comandos para obter um certificado e mudar para o domínio no qual o ZTNA está implantado.
sudo certbot certonly \ --manual \ --preferred-challenges=dns \ --server https://acme-v02.api.letsencrypt.org/directory \ --agree-tos \ --domain *.domain.com
O Certbot retorna o registro TXT que você precisa e aguarda.
-
Adicione o registro TXT ao provedor DNS e aguarde de três a cinco minutos.
- Volte ao Certbot e pressione Enter para validar sua propriedade de domínio.
O Certbot gera um certificado e uma chave a serem carregados no Sophos Central.
Associar o certificado ao seu gateway
- Vá para Meus produtos > ZTNA e clique em Gateways.
- Clique no nome do seu gateway.
- Em Domínio e certificado, selecione Carregar o seu próprio certificado e carregue o certificado que acabou de criar.
- Clique em Salvar.
Validade do certificado
Para garantir que seu certificado continue funcionando, faça o seguinte:
- Verifique a validade e a data de expiração do certificado para se certificar de que está configurado corretamente.
- Quando seu certificado expirar, renove-o.