A continuación, las tablas enlistan las operaciones de la API de instancia de KMS disponibles en Key Management Service (KMS).
Operaciones relacionadas con claves
|
Operación |
Descripción |
Tipo de clave |
Notas |
|
Cifra texto sin formato y genera texto cifrado. Utilice esta operación en lugar de Encrypt cuando la rotación automática de claves está habilitada, ya que AdvanceEncrypt está diseñada para mantener la compatibilidad entre rotaciones de claves. |
Solo simétrica |
Si la rotación automática de claves está habilitada, utilice AdvanceEncrypt, AdvanceDecrypt o AdvanceGenerateDataKey para evitar que la función de rotación de claves quede invalidada. Para obtener más información, consulte Configure key rotation. Antes de llamar a AdvanceDecrypt, guarde el texto cifrado (CiphertextBlob) y los datos de autenticación (Aad) que devuelve esta operación. |
|
|
Descifra texto cifrado y genera texto sin formato. |
Solo simétrica |
Requiere los valores CiphertextBlob y Aad guardados de la llamada original a AdvanceEncrypt o AdvanceGenerateDataKey. |
|
|
Genera una clave de datos y cifra la información mediante cifrado de sobre. |
Solo simétrica |
Antes de llamar a AdvanceDecrypt, guarde el texto cifrado (CiphertextBlob) y los datos de autenticación (Aad) que devuelve esta operación. |
|
|
Cifra texto sin formato y genera texto cifrado. |
Simétrica o asimétrica |
Antes de llamar a Decrypt o AdvanceDecrypt, guarde el identificador de clave (KeyId), el texto cifrado (CiphertextBlob), el algoritmo de cifrado (Algorithm), el vector de inicialización (Iv), el modo de relleno (PaddingMode) y los datos de autenticación (Aad) que devuelve esta operación. |
|
|
Descifra texto cifrado y genera texto sin formato. |
Simétrica o asimétrica |
— |
|
|
Genera una clave de datos y cifra la información mediante cifrado de sobre. |
Solo simétrica |
— |
|
|
Genera una firma mediante una clave asimétrica. |
Solo asimétrica |
Para comprobar la firma, llame a la operación Verify. Para realizar la verificación sin conexión, llame a GetPublicKey para obtener la clave pública y compruébela en su propio sistema. |
|
|
Verifica una firma mediante una clave asimétrica. |
Solo asimétrica |
— |
|
|
Obtiene la clave pública de una clave asimétrica específica. Utilice esta operación cuando necesite realizar la verificación de firmas o el cifrado fuera de KMS. |
Solo asimétrica |
— |
Operaciones relacionadas con secretos
|
Operación |
Descripción |
|
Obtiene el valor de un secreto. |
Otras operaciones
|
Operación |
Descripción |
|
Genera un número aleatorio. |