Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Enveloppez une clé avec AES - PKCS5 - PAD en utilisant Cloud HSM CLI
Utilisez la key wrap aes-pkcs5-pad commande dans le cloud HSM CLI pour encapsuler une clé de charge utile à l'aide d'une AES clé sur le module de sécurité matériel (HSM) et le mécanisme AES-PKCS5-PAD
d'encapsulation. L'extractable
attribut de la clé de charge utile doit être défini sur. true
Seul le propriétaire d'une clé, c'est-à-dire l'utilisateur cryptographique (CU) qui a créé la clé, peut encapsuler la clé. Les utilisateurs qui partagent la clé peuvent l'utiliser dans des opérations cryptographiques.
Pour utiliser la key wrap aes-pkcs5-pad commande, vous devez d'abord disposer d'une AES clé dans votre AWS CloudHSM cluster. Vous pouvez générer une AES clé pour encapsuler à l'aide de la Générez une AES clé symétrique avec Cloud HSM CLI commande et de l'wrap
attribut définis surtrue
.
Type utilisateur
Les types d'utilisateur suivants peuvent exécuter cette commande.
-
Utilisateurs de cryptomonnaies (CUs)
Prérequis
-
Pour exécuter cette commande, vous devez être connecté en tant que CU.
Syntaxe
aws-cloudhsm >
help key wrap aes-pkcs5-pad
Usage: key wrap aes-pkcs5-pad [OPTIONS] --payload-filter [
<PAYLOAD_FILTER>
...] --wrapping-filter [<WRAPPING_FILTER>
...] Options: --cluster-id<CLUSTER_ID>
Unique Id to choose which of the clusters in the config file to run the operation against. If not provided, will fall back to the value provided when interactive mode was started, or error --payload-filter [<PAYLOAD_FILTER>
...] Key reference (e.g. key-reference=0xabc) or space separated list of key attributes in the form of attr.KEY_ATTRIBUTE_NAME=KEY_ATTRIBUTE_VALUE to select a payload key --wrapping-filter [<WRAPPING_FILTER>
...] Key reference (e.g. key-reference=0xabc) or space separated list of key attributes in the form of attr.KEY_ATTRIBUTE_NAME=KEY_ATTRIBUTE_VALUE to select a wrapping key --path<PATH>
Path to the binary file where the wrapped key data will be saved -h, --help Print help
Exemple
Cet exemple montre comment utiliser la key wrap aes-pkcs5-pad commande à l'aide d'une AES touche dont la valeur wrap
d'attribut est définie surtrue
.
aws-cloudhsm >
key wrap aes-pkcs5-pad --payload-filter attr.label=payload-key --wrapping-filter attr.label=aes-example
{ "error_code": 0, "data": { "payload_key_reference": "0x00000000001c08f1", "wrapping_key_reference": "0x00000000001c08ea", "wrapped_key_data": "MbuYNresfOKyGNnxKWen88nSfX+uUE/0qmGofSisicY=" } }
Arguments
<CLUSTER_ID>
-
ID du cluster sur lequel exécuter cette opération.
Obligatoire : si plusieurs clusters ont été configurés.
<PAYLOAD_FILTER>
-
Référence clé (par exemple,
key-reference=0xabc
) ou liste séparée par des espaces d'attributs clés sous la forme deattr.KEY_ATTRIBUTE_NAME=KEY_ATTRIBUTE_VALUE
pour sélectionner une clé de charge utile.Obligatoire : oui
<PATH>
-
Chemin d'accès au fichier binaire dans lequel les données clés encapsulées seront enregistrées.
Obligatoire : non
<WRAPPING_FILTER>
-
Référence clé (par exemple,
key-reference=0xabc
) ou liste séparée par des espaces d'attributs clés sous la forme deattr.KEY_ATTRIBUTE_NAME=KEY_ATTRIBUTE_VALUE
pour sélectionner une clé d'encapsulation.Obligatoire : oui