Creación de una clave de cifrado maestra
Descubra cómo crear una clave de cifrado maestra en el servicio Key Management de OCI.
Tenga en cuenta lo siguiente al crear claves de cifrado maestras:
-
Rotación automática: al crear una clave de cifrado maestra en un almacén privado virtual, tiene la opción de activar la rotación automática de claves. Consulte la sección Rotación automática de claves del tema Conceptos de gestión de claves y secretos para obtener más información. Consulte Enabling and Updating Auto Key Rotation para obtener instrucciones sobre cómo actualizar la configuración de rotación automática.
- Algoritmos disponibles: puede seleccionar entre los siguientes algoritmos al crear una clave:
- AES: las claves del estándar de cifrado avanzado (AES) son claves simétricas que puede utilizar para cifrar datos estáticos.
- RSA: las claves Rivest-Shamir-Adleman (RSA) son claves asimétricas, también conocidas como pares de claves que constan de una clave pública y una clave privada. Puede utilizarlos para cifrar datos en tránsito, firmar datos y verificar la integridad de los datos firmados.
- ECDSA: las claves del algoritmo de firma digital de criptografía de curva elíptica (ECDSA) son claves asimétricas que puede utilizar para firmar datos y verificar la integridad de los datos firmados.
Para obtener más información sobre las claves en el servicio Key Management de OCI, consulte Claves en el tema Conceptos de gestión de claves y secretos.
Utilice el comando oci kms management key create y los parámetros necesarios para crear una clave de cifrado maestra:
oci kms management key create --compartment-id <target_compartment_id> --display-name <key_name> --key-shape <key_encryption_information> --endpoint <control_plane_url> --is-auto-rotation-enabled <true | false> --auto-key-rotation-details <schedule_interval_information>
Por ejemplo:
oci kms management key create --compartment-id ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --display-name key-1 --key-shape '{"algorithm":"AES","length":"16"}' --endpoint https://exampleaaacu2-management.kms.us-ashburn-1.oraclecloud.com --is-auto-rotation-enabled enabled --auto-key-rotation-details '{"rotationIntervalInDays": 90, "timeOfScheduleStart": "2024-02-20T00:00:00Z"}'
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.
Utilice la API CreateKey con el punto final de gestión para crear una nueva clave de cifrado maestra.
Nota
El punto final de gestión se utiliza para operaciones de gestión como Crear, Actualizar, Mostrar, Obtener y Suprimir. El punto final de gestión también se denomina URL de plano de control o punto final de KMSMANAGMENT.
El punto final criptográfico se utiliza para operaciones criptográficas, como cifrado, descifrado, generación de clave de cifrado de datos, firma y verificación. El punto final criptográfico también se denomina URL de plano de datos o punto final KMSCRYPTO.
Puede encontrar los puntos finales criptográficos y de gestión en los metadatos de detalles de un almacén. Consulte Obtención de detalles de un almacén para obtener instrucciones.
Para conocer los puntos finales regionales para las API de gestión de claves, gestión de secretos y recuperación de secretos, consulte Referencia de API y puntos finales.
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.