Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 1: configurar los requisitos previos
Las diferentes plataformas requieren requisitos previos diferentes. Utilice la siguiente sección de requisitos previos que se ajuste a su plataforma.
Requisitos previos para el SDK 5 de cliente
Si desea configurar un servidor web para la descarga SSL/TLS con SDK 5 de cliente, necesita lo siguiente:
-
Un AWS CloudHSM clúster activo con al menos dos módulos de seguridad de hardware (HSM)
nota
Puede usar un único clúster de HSM, pero primero debe deshabilitar la durabilidad de la clave de cliente. Para obtener más información, consulte Administrar la configuración de durabilidad de las claves de cliente y Herramienta de configuración del SDK 5 de cliente.
-
Una instancia de Amazon EC2 que ejecute el sistema operativo Linux y tenga el siguiente software instalado:
-
Un servidor web (NGINX o Apache)
-
El motor dinámico de OpenSSL para el SDK 5 de cliente
-
-
Un usuario de criptografía (CU) que sea el propietario y administre la clave privada del servidor web en el HSM.
Para configurar una instancia de servidor web de Linux y crear un CU en el HSM
-
Instale y configure el motor dinámico OpenSSL para. AWS CloudHSM Para obtener más información sobre la instalación del motor dinámico de OpenSSL, consulte Motor dinámico de OpenSSL para SDK 5 de cliente.
-
En una instancia Linux EC2 que tenga acceso a su clúster, instale el servidor web NGINX o Apache:
-
Utilice la CLI de CloudHSM para crear una CU. Para obtener más información sobre la administración de los usuarios de HSM, consulte Administrar a los usuarios de HSM con la CLI de CloudHSM.
sugerencia
Realice un seguimiento del nombre de usuario y la contraseña del CU. Los necesitará más adelante cuando genere o importe el certificado y la clave privada de HTTPS para el servidor web.
Después de completar estos pasos, vaya a Paso 2: generar o importar una clave privada y un certificado SSL/TLS.
Notas
-
Para usar Linux con seguridad mejorada (SELinux) y servidores web, debe permitir las conexiones TCP salientes en el puerto 2223, que es el puerto que el SDK 5 de cliente utiliza para comunicarse con el HSM.
-
Para crear y activar un clúster y permitir que una instancia EC2 acceda al clúster, complete los pasos que se indican en Introducción a AWS CloudHSM. La introducción ofrece step-by-step instrucciones para crear un clúster activo con un HSM y una instancia de cliente Amazon EC2. Puede utilizar esta instancia de cliente como su servidor web.
-
Para evitar deshabilitar la durabilidad de la clave de cliente, agregue más de un HSM a su clúster. Para obtener más información, consulte Agregar un HSM.
-
Para conectarse a su instancia de cliente, puede utilizar SSH o PuTTY. Para obtener más información, consulte Conectarse a la instancia de Linux mediante SSH o Conectarse a la instancia de Linux desde Windows mediante PuTTY en la documentación de Amazon EC2.
Requisitos previos para el SDK 3 de cliente
Si desea configurar un servidor web para la descarga SSL/TLS con SDK 3 de cliente, necesita lo siguiente:
-
Un AWS CloudHSM clúster activo con al menos un HSM.
-
Una instancia de Amazon EC2 que ejecute el sistema operativo Linux y tenga el siguiente software instalado:
-
El AWS CloudHSM cliente y las herramientas de línea de comandos.
-
La aplicación del servidor web NGINX o Apache.
-
El motor AWS CloudHSM dinámico de OpenSSL.
-
-
Un usuario de criptografía (CU) que sea el propietario y administre la clave privada del servidor web en el HSM.
Para configurar una instancia de servidor web de Linux y crear un CU en el HSM
-
Realice los pasos que se indican en Introducción. Así, dispondrá de un clúster activo con un HSM y una instancia de cliente de Amazon EC2. La instancia EC2 se configurará con las herramientas de línea de comandos. Utilice esta instancia de cliente como su servidor web.
-
Conéctese a su instancia de cliente. Para obtener más información, consulte Conectarse a la instancia de Linux mediante SSH o Conectarse a la instancia de Linux desde Windows mediante PuTTY en la documentación de Amazon EC2.
-
En una instancia Linux EC2 que tenga acceso a su clúster, instale el servidor web NGINX o Apache:
-
(Opcional) Añada más HSM a su clúster. Para obtener más información, consulte Agregar un HSM.
-
Utilice cloudhsm_mgmt_util para crear un CU. Para obtener más información, consulte Administración de usuarios de HSM. Realice un seguimiento del nombre de usuario y la contraseña del CU. Los necesitará más adelante cuando genere o importe el certificado y la clave privada de HTTPS para el servidor web.
Después de completar estos pasos, vaya a Paso 2: generar o importar una clave privada y un certificado SSL/TLS.