Referencia de tipos de claves - AWS Key Management Service

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.

Referencia de tipos de claves

AWS KMS admite diferentes funciones para diferentes tipos de claves KMS. Por ejemplo, solo puede utilizar las claves KMS de cifrado simétricas para generar claves de datos simétricas y pares de claves de datos asimétricas. Además, la importación del material de claves y la rotación automática de claves son compatibles únicamente con las claves KMS de cifrado simétricas. Asimismo, solo puede crear claves KMS de cifrado simétricas en un almacén de claves personalizadas.

Esta referencia incluye dos tablas.

  • La tabla de tipos de clave muestra las AWS KMS operaciones que son válidas para las claves KMS de cifrado simétrico, las claves KMS asimétricas y las claves KMS HMAC.

  • La tabla de características especiales muestra las operaciones de AWS KMS que son válidas para las claves de KMS para varias regiones, las claves de KMS con material de claves importado y las claves de KMS de almacenes de claves personalizados.

Tabla de tipos de claves

Es posible que tenga que desplazarse horizontal o verticalmente para ver todos los datos de esta tabla.

AWS KMS Funcionamiento de la API Claves de KMS de cifrado simétrico Claves KMS HMAC Claves de KMS asimétricas (ENCRYPT_DECRYPT) Claves de KMS asimétricas (SIGN_VERIFY) Claves KMS asimétricas (KEY_AGREEMENT)

CancelKeyDeletion

Successful.

Successful.

Successful.

Successful. Successful.

CreateAlias

Successful. Successful. Successful. Successful. Successful.

CreateGrant

Successful.

Successful.

Successful.

Successful. Successful.

CreateKey

Successful.

Successful.

Successful.

Successful.

Successful.

Decrypt

Successful.

Failed.

Successful.

Failed. Failed.

DeleteAlias

Successful.

Successful.

Successful.

Successful. Successful.

DeleteImportedKeyMaterial

Válido solo en las claves de KMS con material de claves importado (Origin es EXTERNAL).

Successful.

Successful. Successful. Successful. Successful.

DeriveSharedSecret

Failed. Failed. Failed. Failed. Successful.

DescribeKey

Successful.

Successful.

Successful.

Successful. Successful.

DisableKey

Successful.

Successful.

Successful.

Successful. Successful.

DisableKeyRotation

Successful.

Válido solo en claves KMS con material (Origines) AWS KMS clave. AWS_KMS

Failed.

Failed.

Failed. Failed.

EnableKey

Successful.

Successful.

Successful.

Successful. Successful.

EnableKeyRotation

Successful.

Válido solo en claves KMS con material (OriginesAWS_KMS) AWS KMS clave.

Failed.

Failed.

Failed. Failed.

Encrypt

Successful.

Failed.

Successful.

Failed. Failed.

GenerateDataKey

Successful.

Failed.

Failed.

Failed. Failed.

GenerateDataKeyPair

Genera un par de claves de datos asimétricos protegido por una clave de KMS de cifrado simétrica.

Successful.

No es válido en claves de KMS en almacenes de claves personalizados.
Failed.

Failed.

Failed. Failed.

GenerateDataKeyPairWithoutPlaintext

Genera un par de claves de datos asimétricos protegido por una clave de KMS de cifrado simétrica.

Successful.

No es válido en claves de KMS en almacenes de claves personalizados.

Failed.

Failed.

Failed. Failed.

GenerateDataKeyWithoutPlaintext

Successful.

Failed.

Failed.

Failed. Failed.
GenerateMac Failed. Successful. Failed. Failed. Failed.

GetKeyPolicy

Successful.

Successful.

Successful.

Successful. Successful.

GetKeyRotationStatus

Successful.

Successful.

(KeyRotationEnabled siempre será false.)

Successful.

(KeyRotationEnabled siempre será false.)

Successful.

(KeyRotationEnabled siempre será false.)

Successful.

(KeyRotationEnabled siempre será false.)

GetParametersForImport

Válido solo en las claves de KMS con material de claves importado (Origin es EXTERNAL).

Successful.

Successful.

Successful.

Successful. Successful.

GetPublicKey

Failed.

Failed.

Successful.

Successful. Successful.

ImportKeyMaterial

Válido solo en las claves de KMS con material de claves importado (Origin es EXTERNAL).

Successful.

Successful.

Successful.

Successful. Successful.

ListAliases

Successful.

Successful.

Successful.

Successful. Successful.

ListGrants

Successful.

Successful.

Successful.

Successful. Successful.

ListKeyPolicies

Successful.

Successful.

Successful.

Successful. Successful.

ListKeyRotations

Successful. Successful.

(El Rotations campo siempre será nulo o estará vacío).

Successful.

(El Rotations campo siempre será nulo o estará vacío).

Successful.

(El Rotations campo siempre será nulo o estará vacío).

Successful.

(El Rotations campo siempre será nulo o estará vacío).

ListResourceTags

Successful.

Successful.

Successful.

Successful. Successful.

ListRetirableGrants

Successful.

Successful.

Successful.

Successful. Successful.

PutKeyPolicy

Successful.

Successful.

Successful.

Successful. Successful.

ReEncrypt

Successful.

Failed.

Successful.

Failed. Failed.

ReplicateKey

- Válido solo en claves de varias regiones

Successful.

Successful.

Successful.

Successful.

Successful.

RetireGrant

Successful.

Successful.

Successful.

Successful.

Successful.

RevokeGrant

Successful.

Successful.

Successful.

Successful. Successful.

RotateKeyOnDemand

Successful.

Válido solo en claves de KMS con material (OriginesAWS_KMS) AWS KMS clave.

Failed. Failed. Failed. Failed.

ScheduleKeyDeletion

Successful.

Successful.

Successful.

Successful. Successful.

Sign

Failed.

Failed.

Failed.

Successful. Failed.

TagResource

Successful.

Successful.

Successful.

Successful. Successful.

UntagResource

Successful.

Successful.

Successful.

Successful. Successful.

UpdateAlias

La clave de KMS actual y la nueva clave de KMS deben ser del mismo tipo (ambas simétricas o ambas asimétricas o ambas HMAC) y deben tener el mismo uso de clave.

Successful. Successful.

Successful.

Successful. Successful.

UpdateKeyDescription

Successful.

Successful.

Successful.

Successful. Successful.

UpdateReplicaRegion

- Válido solo en claves de varias regiones

Successful.

Successful.

Successful.

Successful.

Successful.

Verificar

Failed.

Failed.

Failed.

Successful. Failed.
VerifyMac Failed. Successful. Failed. Failed. Failed.

Tabla de características especiales

En esta tabla se muestran las operaciones de AWS KMS API que se admiten en cada tipo de clave de uso especial.

Al leer esta tabla, debe tener en cuenta las siguientes interacciones:

  • Claves de varias regiones:

    • Las claves de varias regiones pueden ser claves de KMS de cifrado simétrico, claves de KMS asimétricas, claves de KMS HMAC y claves de KMS con material de claves importado.

    • No puede crear claves de varias regiones en un almacén de claves personalizado.

  • Material de claves importado

    • Puede importar material de claves de KMS de cifrado simétrico, claves de KMS asimétricas y claves HMAC de KMS.

    • Puede crear claves de varias regiones con material de claves importado.

    • No puede crear claves con material de claves importado en un almacén de claves personalizado.

    • La rotación automática de claves EnableKeyRotation, DisableKeyRotation) no es compatible con las claves KMS con el material de claves importado.

  • Almacenes de claves personalizados

    • Los almacenes de claves personalizados solo admiten claves KMS de cifrado simétricas.

    • Las operaciones simétricas en pares de claves asimétricas (GenerateDataKeyPair, GenerateDataKeyPairWithoutPlaintext) no se admiten en las claves de KMS de los almacenes de claves personalizados.

    • Las claves KMS de almacenes de claves personalizados no admiten la rotación automática de claves (EnableKeyRotation, DisableKeyRotation).

    • No puede crear claves de varias regiones en almacenes de claves personalizados.

Es posible que tenga que desplazarse horizontal o verticalmente para ver todos los datos de esta tabla.

AWS KMS Funcionamiento de la API Claves de varias regiones Material de claves importado Las claves KMS en un almacén de claves personalizado

CancelKeyDeletion

Successful.

Successful.

Successful.

CreateAlias

Successful. Successful. Successful.

CreateGrant

Successful.

Successful.

Successful.

CreateKey

Puede utilizar CreateKey para crear una clave principal de varias regiones, una clave de KMS con material de claves importado o una clave de KMS en un almacén de claves personalizado. Para crear una clave de réplica de varias regiones, utilice ReplicateKey.

Successful. Successful. Successful.

Decrypt

Successful.

Válido solo cuando KeyUsage es ENCRYPT_DECRYPT

Successful.

Successful.

DeleteAlias

Successful.

Successful.

Successful.

DeleteImportedKeyMaterial

Successful.

Válido solo para claves con material de claves importado (Origin es EXTERNAL)

Successful. Failed.

DescribeKey

Successful.

Successful.

Successful.

DisableKey

Successful.

Successful.

Successful.

DisableKeyRotation

Successful.

Válido solo en claves de cifrado simétricas con material (OriginesAWS_KMS) AWS KMS clave.

Failed.

Failed.

EnableKey

Successful.

Válido solo con claves de cifrado de KMS simétricas

Successful.

Successful.

EnableKeyRotation

Successful.

Válido solo en claves de cifrado simétricas con material (OriginesAWS_KMS) de AWS KMS clave.

Failed.

Failed.

Encrypt

Successful.

Válido solo cuando KeyUsage es ENCRYPT_DECRYPT

Successful.

Successful.

GenerateDataKey

Successful.

Válido solo con claves de cifrado de KMS simétricas

Successful.

Successful.

GenerateDataKeyPair

Successful.

Válido solo con claves de cifrado de KMS simétricas

Successful.

Failed.

GenerateDataKeyPairWithoutPlaintext

Successful.

Válido solo con claves de cifrado de KMS simétricas

Successful.

Failed.

GenerateDataKeyWithoutPlaintext

Successful.

Válido solo con claves de cifrado de KMS simétricas

Successful.

Successful.

GenerateMac

Válido solo en claves HMAC de KMS

Successful. Successful. Failed.

GetKeyPolicy

Successful.

Successful.

Successful.

GetKeyRotationStatus

Successful.

Successful.

(KeyRotationEnabled siempre será false.)

Failed.

GetParametersForImport

Successful.

Válido solo para claves con material de claves importado (Origin es EXTERNAL).

Successful.

Failed.

GetPublicKey

Válido solo para claves de KMS asimétricas.

Successful.

Successful.

Failed.

ImportKeyMaterial

Successful.

Válido solo para claves con material de claves importado (Origin es EXTERNAL).

Successful.

Failed.

ListAliases

Successful.

Successful.

Successful.

ListGrants

Successful.

Successful.

Successful.

ListKeyPolicies

Successful.

Successful.

Successful.

ListResourceTags

Successful.

Successful.

Successful.

ListRetirableGrants

Successful.

Successful.

Successful.

PutKeyPolicy

Successful.

Successful.

Successful.

ReEncrypt

Successful.

Válido solo cuando KeyUsage es ENCRYPT_DECRYPT

Successful.

Successful.

ReplicateKey

Successful.

Válido solo en claves principales de varias regiones.

Successful.

Válido solo en claves principales de varias regiones.

Failed.

RetireGrant

Successful.

Successful.

Successful.

RevokeGrant

Successful.

Successful.

Successful.

ScheduleKeyDeletion

Successful.

Successful.

Successful.

Sign

Válido solo cuando KeyUsage es SIGN_VERIFY.

Successful.

Successful.

Failed.

TagResource

Successful.

Successful.

Successful.

UntagResource

Successful.

Successful.

Successful.

UpdateAlias

La clave de KMS actual y la nueva clave de KMS deben ser del mismo tipo (ambas simétricas o ambas asimétricas o ambas HMAC) y deben tener el mismo uso de clave.

Successful. Successful.

Successful.

UpdateKeyDescription

Successful.

Successful.

Successful.

UpdateReplicaRegion

Successful.

Successful.

Válido solo en claves de varias regiones.

Failed.

Verificar

Solo es válido cuando KeyUsage es SIGN_VERIFY.

Successful.

Successful.

Failed.

VerifyMac

Válido solo en claves HMAC de KMS

Successful. Successful. Failed.