As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Etapa 1: configurar os pré-requisitos
Plataformas diferentes exigem pré-requisitos diferentes. Use a seção de pré-requisitos abaixo que corresponde à sua plataforma.
Pré-requisitos para o Client SDK 5
Para configurar o descarregamento SSL/TLS de servidor Web com o Client SDK 5, é necessário o seguinte:
-
Um AWS CloudHSM cluster ativo com pelo menos dois módulos de segurança de hardware (HSM)
nota
Você pode usar um único cluster HSM, mas primeiro deve desativar a durabilidade da chave do cliente. Para obter mais informações, consulte Gerenciar configurações de durabilidade da chave do cliente e Ferramenta de configuração do Client SDK 5.
-
Uma instância do Amazon EC2 executando um sistema operacional Linux com o seguinte software instalado:
-
Um servidor Web (NGINX ou Apache)
-
OpenSSL Dynamic Engine para Client SDK 5
-
-
Um usuário de criptografia (CU) para ter e gerenciar a chave privada do servidor Web no HSM.
Para configurar uma instância do servidor web do Linux e criar um CU no HSM
-
Instale e configure o OpenSSL Dynamic Engine para. AWS CloudHSM Para obter mais informações sobre a instalação do OpenSSL Dynamic Engine, consulte OpenSSL Dynamic Engine para Client SDK 5.
-
Em uma instância EC2 Linux que tenha acesso ao seu cluster, instale o servidor web NGINX ou Apache:
-
Use a CLI do CloudHSM para criar um CU. Para obter mais informações sobre o gerenciamento de usuários do HSM, consulte Gerenciar usuários do HSM com a CLI do CloudHSM.
dica
Lembre o nome do usuário e a senha do CU. Eles serão necessários mais tarde ao gerar ou importar a chave privada HTTPS e o certificado para o servidor Web.
Depois de concluir essas etapas, vá para Etapa 2: Gerar ou importar uma chave privada e um certificado SSL/TLS.
Observações
-
Para usar o Security-Enhanced Linux (SELinux) e servidores web, você deve permitir conexões TCP de saída na porta 2223, que é a porta que o Client SDK 5 usa para se comunicar com o HSM.
-
Para criar e ativar um cluster e dar acesso a uma instância do EC2 ao cluster, conclua as etapas em Conceitos básicos de AWS CloudHSM. Os conceitos básicos oferecem step-by-step instruções para criar um cluster ativo com um HSM e uma instância cliente do Amazon EC2. Você pode usar essa instância de cliente como seu servidor Web.
-
Para evitar a desativação da durabilidade da chave do cliente, adicione mais de um HSM ao seu cluster. Para ter mais informações, consulte Adicionar um HSM.
-
Você pode usar um cliente SSH ou PuTTY para se conectar à instância do cliente. Para obter mais informações, consulte Conectar à instância Linux utilizando SSH ou Conectar à instância Linux no Windows utilizando PuTTY na documentação do Amazon C2.
Pré-requisitos para o Client SDK 3
Para configurar o descarregamento SSL/TLS de servidor Web com o Client SDK 3, é necessário o seguinte:
-
Um AWS CloudHSM cluster ativo com pelo menos um HSM.
-
Uma instância do Amazon EC2 executando um sistema operacional Linux com o seguinte software instalado:
-
O AWS CloudHSM cliente e as ferramentas da linha de comando.
-
O aplicativo do servidor web NGINX ou Apache.
-
O mecanismo AWS CloudHSM dinâmico do OpenSSL.
-
-
Um usuário de criptografia (CU) para ter e gerenciar a chave privada do servidor Web no HSM.
Para configurar uma instância do servidor web do Linux e criar um CU no HSM
-
Siga as etapas em Conceitos básicos. Em seguida, você terá um cluster ativo com um HSM e uma instância de cliente do Amazon EC2. Sua instância do EC2 será configurada com as ferramentas da linha de comando. Use essa instância de cliente como seu servidor Web.
-
Conecte-se à instância do cliente. Para obter mais informações, consulte Conectar à instância Linux utilizando SSH ou Conectar à instância Linux no Windows utilizando PuTTY na documentação do Amazon C2.
-
Em uma instância EC2 Linux que tenha acesso ao seu cluster, instale o servidor Web NGINX ou Apache:
-
(Opcional) Adicione mais HSMs ao seu cluster. Para ter mais informações, consulte Adicionar um HSM.
-
Use cloudhsm_mgmt_util para criar um CU. Para ter mais informações, consulte Gerenciamento de usuários de HSM. Lembre o nome do usuário e a senha do CU. Eles serão necessários mais tarde ao gerar ou importar a chave privada HTTPS e o certificado para o servidor Web.
Depois de concluir essas etapas, vá para Etapa 2: Gerar ou importar uma chave privada e um certificado SSL/TLS.