

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.

# Exporter une AWS CloudHSM clé publique à l'aide de KMU
<a name="key_mgmt_util-exportPubKey"></a>

Utilisez la **exportPubKey** commande du AWS CloudHSM key\$1mgmt\$1util pour exporter une clé publique d'un HSM vers un fichier. Vous pouvez l'utiliser pour exporter des clés publiques que vous générez dans un HSM. Vous pouvez également utiliser cette commande pour exporter les clés publiques qui ont été importées dans un HSM, telles que celles importées avec la commande **[**importPubKey**](key_mgmt_util-importPubKey.md)**.

L'opération **exportPubKey** copie les clés dans un fichier que vous spécifiez. Mais elle ne supprime pas la clé du HSM, ne modifie pas ses [attributs clés](key-attribute-table.md), ni vous empêche d'utiliser la clé dans d'autres opérations de chiffrement. Vous pouvez exporter la même clé plusieurs fois.

Vous pouvez uniquement exporter les clés publiques dont la valeur `OBJ_ATTR_EXTRACTABLE` égale `1`. Pour obtenir les attributs d’une clé, utilisez la commande **[getAttribute](key_mgmt_util-getAttribute.md)**.

Avant d'exécuter des commandes `key_mgmt_util`, vous devez [démarrer key\$1mgmt\$1util](key_mgmt_util-setup.md#key_mgmt_util-start) et [vous connecter](key_mgmt_util-log-in.md) au HSM en tant qu'utilisateur de chiffrement (CU).

## Syntaxe
<a name="exportPubKey-syntax"></a>

```
exportPubKey -h

exportPubKey -k <public-key-handle>
             -out <key-file>
```

## Exemples
<a name="exportPubKey-examples"></a>

Cet exemple montre comment utiliser **exportPubKey** pour exporter une clé publique à partir d'un HSM.

**Example : Exporter une clé publique**  
Cette commande exporte une clé publique avec handle `10` dans un fichier appelé `public.pem`. Lorsque la commande aboutit, **exportPubKey** renvoie un message de réussite.  

```
Command: exportPubKey -k 10 -out public.pem

PEM formatted public key is written to public.pem

Cfm3ExportPubKey returned: 0x00 : HSM Return: SUCCESS
```

## Parameters
<a name="exportPubKey-parameters"></a>

Cette commande accepte les paramètres suivants :

**`-h`**  
Affiche l'aide de la ligne de commande pour la commande.  
Obligatoire : oui

**`-k`**  
Spécifie le handle de clé de la clé publique à exporter.  
Obligatoire : oui

**`-out`**  
Spécifie le nom du fichier dans lequel la clé publique exportée sera écrite.  
Obligatoire : oui

## Rubriques en relation
<a name="exportPubKey-seealso"></a>
+ [importPubKey](key_mgmt_util-importPubKey.md)
+ [Générez des clés](generate-keys.md)