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.
Crear nueva AWS CloudHSM claves con keytool
Puede usar keytool para generar los tipos de clave RSA, EC (Ed25519), AES y DeSede compatibles con el SDK de JCE. AWS CloudHSM
importante
Una clave generada mediante keytool se genera en el software y, a continuación, se importa como una clave persistente y extraíble. AWS CloudHSM
ML-DSA generación de claves
AWS CloudHSM no admite la generación de ML-DSA claves mediante. keytool -genkeypair Utilice KeyPairGenerator o la CLI de CloudHSM para generar pares de ML-DSA claves y almacenarlos en el CloudHSM mediante. KeyStore KeyStore.setKeyEntry() Para ver un ejemplo, consulte MldsaKeyStoreExampleRunner
Le recomendamos encarecidamente que genere las claves no exportables fuera de keytool y que después importe los certificados correspondientes en el almacén de claves. Si utilizas claves RSA o EC extraíbles a través de keytool y Jarsigner, los proveedores exportan las claves desde AWS CloudHSM y, a continuación, las utilizan localmente para las operaciones de firma.
Si tienes varias instancias de cliente conectadas a tu AWS CloudHSM clúster, ten en cuenta que importar un certificado al almacén de claves de una instancia de cliente no hará que los certificados estén disponibles automáticamente en otras instancias de cliente. Para registrar la clave y los certificados asociados en cada instancia del cliente, debe ejecutar una aplicación Java, tal y como se describe en Genera un AWS CloudHSM CSR usando keytool. Si lo desea, también puede realizar los cambios necesarios en un cliente y copiar el archivo de almacén de claves resultante en las demás instancias del cliente.
Ejemplo 1: Generar una AES-256 clave simétrica y guardarla en un archivo de almacén de claves denominado «example_keystore.store», en el directorio de trabajo. Sustituir por una etiqueta única. <secret label>
Ejemplo 2: generar un par de claves RSA-2048 y guardarlo en un archivo de almacén de claves denominado “example_keystore.store” en el directorio de trabajo. <RSA key pair label>Sustitúyala por una etiqueta única.
Encontrará una lista de los algoritmos de firma compatibles en la biblioteca de Java.