Versiones anteriores de Client SDK de AWS CloudHSM
En esta sección, se enumeran las versiones anteriores de Client SDK.
El SDK de cliente 5.16.1 agrega compatibilidad para firmar y verificar datos con hash previo en la CLI de CloudHSM.
Compatibilidad con plataformas
-
El SDK 5.16.1 es la última versión que ofrece compatibilidad con la plataforma Ubuntu 20.04 LTS. Para obtener más información, consulte el sitio web de Ubuntu
.
La CLI de CloudHSM
-
Se agregó compatibilidad para firmar y verificar datos con hash previo en la CLI de CloudHSM. Para obtener más información, consulte La categoría de firma criptográfica en la CLI de CloudHSM y La categoría de verificación criptográfica en la CLI de CloudHSM.
Proveedor de JCE
-
Se actualizó el modo de cifrado AES/CBC/PKCS5Padding para generar automáticamente un vector de inicialización (IV) aleatorio cuando se proporciona un IV nulo. Anteriormente, un IV nulo provocaba un fallo en la operación. Los IV explícitos aún son obligatorios para las operaciones de descifrado.
Mejoras y correcciones de errores:
-
Se redujo la latencia en operaciones repetidas de actualización de resúmenes criptográficos en JCE.
-
Se actualizó el comando “generate-key-reference” para asignar correctamente los nombres a los archivos de referencia de claves KSP según los valores de su ID de atributo al ejecutarse en Windows Server. Para obtener más información, consulte Generación de referencias de claves KSP (Windows).
El SDK de cliente 5.16 agrega compatibilidad con ECDH con X9.63 KDF en el tipo de clúster hsm2m.medium para el proveedor JCE y la biblioteca PKCS #11. El SDK de cliente 5.16 también agrega compatibilidad para la generación de archivos de referencia de claves KSP en Windows Server mediante la CLI de CloudHSM.
La CLI de CloudHSM
-
Se agregó compatibilidad para la generación de archivos de referencia de claves KSP en Windows Server; para obtener más información, consulte Generación de referencias de claves KSP (Windows).
Proveedor de JCE
-
Se agregó compatibilidad con ECDH con X9.63 KDF en el tipo de clúster hsm2m.medium; consulte Mecanismos compatibles con el proveedor de JCE para Client SDK 5 de AWS CloudHSM.
Biblioteca PKCS #11
-
Se agregó compatibilidad con ECDH con X9.63 KDF en el tipo de clúster hsm2m.medium; consulte Mecanismos compatibles con la biblioteca PKCS #11 para Client SDK 5 de AWS CloudHSM.
Mejoras y correcciones de errores:
-
Se corrigió un error por el cual las claves de sesión no se limpiaban correctamente durante la desconexión.
-
Se corrigió un problema por el cual las operaciones de cierre de sesión mTLS correctas en hsm2m.medium devolvían incorrectamente una respuesta de error.
-
Se corrigió un problema relacionado con un fallo de conexión durante el inicio de Windows.
-
Se corrigió un problema por el cual las herramientas de información del SDK mostraban una salida incorrecta en sistemas Ubuntu.
-
Se corrigió un problema que anteriormente permitía ECDSA con hashes más débiles en modo FIPS.
El SDK de cliente 5.15 agrega compatibilidad para replicar un usuario en clústeres clonados mediante la CLI de CloudHSM. El SDK de cliente 5.15 también agrega paquetes de instalación para la biblioteca PKCS #11, el proveedor JCE, la CLI de CloudHSM y el Proveedor de almacenamiento de claves (KSP) en Windows Server 2025.
Compatibilidad con plataformas
-
Se agregó compatibilidad con Windows Server 2025 para la biblioteca PKCS #11, el proveedor JCE, la CLI de CloudHSM y el Proveedor de almacenamiento de claves (KSP).
La CLI de CloudHSM
-
Se agregó el siguiente comando:
-
Replicación de un usuario con la CLI de CloudHSM
-
El SDK de cliente 5.14 agrega compatibilidad con el uso de claves controlado por quórum y con operaciones de administración de claves mediante la CLI de CloudHSM. El SDK de cliente 5.14 también agrega compatibilidad con Proveedor de almacenamiento de claves (KSP) para el SDK de cliente 5 de AWS CloudHSM para plataformas Windows. Además, el SDK de cliente 5.14 agrega paquetes de instalación para la biblioteca PKCS #11, el proveedor JCE, la CLI de CloudHSM y el Proveedor de almacenamiento de claves (KSP) en Windows Server 2022.
Compatibilidad con plataformas
-
Se agrega compatibilidad con Windows Server 2022 para la biblioteca PKCS #11, el proveedor JCE, la CLI de CloudHSM y el Proveedor de almacenamiento de claves (KSP).
La CLI de CloudHSM
-
Se agrega compatibilidad con el uso de claves controlado por quórum y con operaciones de administración de claves.
Proveedor de almacenamiento de claves (KSP)
-
Se agrega compatibilidad con el Proveedor de almacenamiento de claves (KSP), una API criptográfica específica del sistema operativo Microsoft Windows. Para obtener más información, consulte Proveedor de almacenamiento de claves (KSP) para el SDK de cliente 5 de AWS CloudHSM
Client SDK 5.13 agrega soporte para configurar la TLS mutua en los tipos de clústeres hsm2m.medium. Para obtener información sobre el uso de TLS mutua con CloudHSM, consulte Configurar una TLS mutua entre el cliente y el AWS CloudHSM (recomendado). Client SDK 5.13 también agrega paquetes de instalación para Ubuntu 24.04 LTS.
Compatibilidad con plataformas
-
Se ha agregado compatibilidad con Ubuntu 24.04 LTS en arquitecturas x86_64 y ARM64 para todos los SDK.
La CLI de CloudHSM
-
Se agregó soporte para que los usuarios administradores ejecuten el comando Replicación de una clave con la CLI de CloudHSM . Client SDK 5.12 introdujo el comando key replicate para que lo utilizaran los usuarios de criptografía.
-
Se agregó el siguiente comando:
Mejoras y correcciones de errores:
-
Se corrigió un problema para reducir el tiempo necesario para que el cliente detecte conexiones HSM en mal estado, lo que ayuda a evitar errores de pérdida de conexión durante los inicios en caliente de Lambda.
Client SDK 5.12.0 agrega compatibilidad con ARM para varias plataformas y mejora el rendimiento de todos los SDK. Se agregaron nuevas características a la CLI de CloudHSM y al proveedor de JCE.
Compatibilidad con plataformas
-
Se ha agregado compatibilidad con Amazon Linux 2023 en arquitectura ARM64 para todos los SDK.
-
Se ha agregado compatibilidad con Red Hat Enterprise Linux 9 (9.2+) en arquitectura ARM64 para todos los SDK.
-
Se ha agregado compatibilidad con Ubuntu 22.04 LTS en arquitectura ARM64 para todos los SDK.
La CLI de CloudHSM
-
Se agregó el siguiente comando:
-
Se agregó compatibilidad para conectarse a varios clústeres. Para obtener más información, consulte Conexión a varios clústeres con la CLI de CloudHSM.
Proveedor de JCE
-
Se agregó
KeyReferenceSpecpara recuperar claves usandoKeyStoreWithAttributes. -
Se agregó
getKeyspara recuperar varias claves a la vez usandoKeyStoreWithAttributes.
Mejoras en el rendimiento
-
Mejoras en el desempeño de la operación AES CBC NoPadding para todos los SDK.
Client SDK 5.11.0 agrega nuevas características, mejora la estabilidad e incluye correcciones de errores para todos los SDK.
Compatibilidad con plataformas
-
Se agregó compatibilidad con Amazon Linux 2023 y RHEL 9 (9.2+) para todos los SDK.
-
Se ha eliminado la compatibilidad con Ubuntu 18.04 LTS debido a su reciente fin de vida útil.
-
Se ha eliminado la compatibilidad con Amazon Linux debido a su reciente fin de vida útil.
La CLI de CloudHSM
-
Se agregaron los siguientes comandos:
-
Exportación de una clave asimétrica con la CLI de CloudHSM ahora admite la exportación de claves públicas.
Motor dinámico de OpenSSL
-
El motor dinámico OpenSSL de AWS CloudHSM ahora es compatible con las plataformas que vienen instaladas con una versión 3.x de la biblioteca OpenSSL. Esto incluye Amazon Linux 2023, RHEL 9 (9.2+) y Ubuntu 22.04.
JCE
-
Se ha agregado compatibilidad con JDK 17 y JDK 21.
-
Se agregó compatibilidad con las claves AES que se usarán en las operaciones HMAC.
-
Se agregó el
IDdel nuevo atributo clave. -
Se introdujo una nueva variante
DataExceptionCausepara la fatiga de claves:DataExceptionCause.KEY_EXHAUSTED.
Mejoras y correcciones de errores:
-
Se ha aumentado la longitud máxima del atributo
labelde 126 a 127 caracteres. -
Se ha corregido un error que impedía abrir las claves EC con el mecanismo RsaOaep.
-
Se ha resuelto un problema conocido relacionado con la operación getKey en el proveedor de JCE. Consulte Problema: pérdida de memoria de Client SDK 5 con operaciones de getKey para obtener más información.
-
Se ha mejorado el registro de todos los SDK para las claves Triple DES que han alcanzado su límite máximo de bloques de cifrado, según la norma FIPS 140-2.
-
Se han agregado problemas conocidos relacionados con el motor dinámico OpenSSL. Para obtener más información, consulte Problemas conocidos del motor dinámico de OpenSSL en AWS CloudHSM.
SDK de cliente 5.10.0 mejora la estabilidad e incluye correcciones de errores para todos los SDK.
La CLI de CloudHSM
-
Se han agregado nuevos comandos que permiten a los clientes administrar las claves mediante la CLI de CloudHSM, con funciones como:
-
Creación de claves simétricas y pares de claves asimétricas
-
Cómo compartir y dejar de compartir claves
-
Cómo enumerar y filtrar claves mediante atributos de clave
-
Mostrar atributos de clave
-
Cómo generar archivos de referencia de clave
-
Eliminación de claves
-
-
Se ha mejorado el registro de errores.
-
Se ha agregado compatibilidad con comandos Unicode multilínea en modo interactivo.
Mejoras y correcciones de errores:
-
Se ha mejorado el rendimiento a la hora de importar, desencapsular, derivar y crear claves de sesión para todos los SDK.
-
Se ha corregido un error en el proveedor de JCE que impedía eliminar los archivos temporales al salir.
-
Se ha corregido un error que provocaba un error de conexión bajo determinadas condiciones tras sustituir los HSM del clúster.
-
Se ha modificado el formato de salida
getVersionde JCE para gestionar grandes números de versión menor e incluir el número de parche.
Compatibilidad con plataformas
-
Se ha agregado compatibilidad para Ubuntu 22.04 con JCE, PKCS #11 y la CLI de CloudHSM (la compatibilidad con el motor dinámico de OpenSSL aún no está disponible).
SDK de cliente 5.9.0 mejora la estabilidad e incluye correcciones de errores para todos los SDK. Se han optimizado todos los SDK para informar a las aplicaciones de los fallos de funcionamiento inmediatamente cuando se determine que un HSM no está disponible. Esta versión incluye mejoras de rendimiento para JCE.
Proveedor de JCE
-
Rendimiento mejorado
-
Se ha corregido un problema conocido con el agotamiento del grupo de sesiones.