Gerar certificados para configuração do navegador sem cabeça para Microsoft Windows
Gere certificados TLS/SSL para proteger a REST API do Docker e autenticar solicitações HTTP.
Antes de Iniciar
Função necessária: administrador em seu ServiceNowadministrador local e da instância na máquina host.
Aviso:
A única versão de Microsoft Windowsisso ServiceNowO suporte como host é o Windows Server 2019 v10.0.17763,737. Nenhuma outra versão é compatível. Se você não conseguir atender a esses requisitos, um Linuxo host é recomendado.
- Preencha os pré-requisitos listados em Configuração do navegador sem periféricos para Microsoft Windowstópico. Certifique-se de que os seguintes programas estejam instalados no Windowsservidor:
- Janela de encaixe: Aplicação Docker para Windows
- Java keytool: Ferramenta Chocolatey para javaruntime
- OpenSSL: Ferramenta Chocolatey para openssl
Observe os seguintes requisitos:
- Comunicação bidirecional Aviso:Certifique-se de obter chaves de autoridade de certificação de uma autoridade de certificação confiável.
- Deve haver comunicação bidirecional entre o URL da instância e o servidor.
- Encontre o endereço IP do seu servidor e obtenha seu nome de host. Você pode usar um ou ambos, mas precisa de pelo menos um.Nota:Se você não tiver um nome de host e estiver se conectando por meio do endereço IP, insira o endereço IP e coloque "localhost" na variável de ambiente Nome de host.
Dica:Para facilitar a lembrança, defina as seguintes variáveis de ambiente:"Senha DE exportação para gerar os certificados com>""Endereço IP deste servidor>"Nome de host de exportação
- Porta: Use a Porta 2376 ou sua própria porta padrão para este procedimento. Nota:Certifique-se de que as regras de firewall permitam solicitações de entrada nesta porta
- Para saber mais, consulte Use TLS (HTTPS) para proteger o soquete do daemon Docker .
Por Que e Quando Desempenhar Esta Tarefa
Por padrão, ao expor a API Docker, as solicitações não são autenticadas, o que pode deixar sua máquina host vulnerável a ataques. A API Docker, no entanto, oferece suporte à autenticação TLS em que as solicitações são verificadas em relação a chaves públicas privadas fornecidas na criptografia HTTPS. Nesta etapa, você cria essas chaves para o servidor e o cliente.