

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esporta una AWS CloudHSM chiave pubblica usando KMU
<a name="key_mgmt_util-exportPubKey"></a>

Utilizzate il **exportPubKey** comando in AWS CloudHSM key\$1mgmt\$1util per esportare una chiave pubblica in un HSM in un file. È possibile utilizzarlo per esportare le chiavi pubbliche che generi su un HSM. È inoltre possibile utilizzare questo comando per esportare le chiavi pubbliche importate in un HSM, ad esempio quelle importate tramite il comando **[**importPubKey**](key_mgmt_util-importPubKey.md)**.

L'operazione **exportPubKey** copia il materiale della chiave su un file specificato. Tuttavia, non rimuove la chiave dall'HSM, non ne modifica gli [attributi](key-attribute-table.md) e neppure impedisce di utilizzare la chiave in altre operazioni di crittografia. È possibile esportare la stessa chiave più volte.

È possibile esportare solo le chiavi pubbliche che hanno il valore `OBJ_ATTR_EXTRACTABLE` pari a `1`. Per trovare gli attributi della chiave, utilizza il comando **[getAttribute](key_mgmt_util-getAttribute.md)**.

Prima di eseguire un comando `key_mgmt_util`, devi [avviare key\$1mgmt\$1util](key_mgmt_util-setup.md#key_mgmt_util-start) e [accedere](key_mgmt_util-log-in.md) a HSM come crypto user (CU).

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

```
exportPubKey -h

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

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

Questo esempio illustra come utilizzare **exportPubKey** per esportare una chiave pubblica da un HSM.

**Example : Esporta una chiave pubblica**  
Questo comando esporta una chiave pubblica con handle `10` su un file denominato `public.pem`. Se il comando ha esito positivo, **exportPubKey** restituisce un messaggio di operazione riuscita.  

```
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>

Questo comando accetta i parametri seguenti.

**`-h`**  
Visualizza il testo di aiuto per il comando.  
Obbligatorio: sì

**`-k`**  
Specifica l'handle della chiave pubblica da esportare.  
Obbligatorio: sì

**`-out`**  
Specifica il nome del file in cui verrà scritta la chiave pubblica esportata.  
Campo obbligatorio: sì

## Argomenti correlati
<a name="exportPubKey-seealso"></a>
+ [importPubKey](key_mgmt_util-importPubKey.md)
+ [Genera Chiavi](generate-keys.md)