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à.
Per utilizzare una chiave affidabile per racchiudere una chiave dati AWS CloudHSM, devi completare tre passaggi fondamentali:
Per la chiave di dati di cui intendi eseguire il wrapping con una chiave attendibile, imposta il relativo attributo
CKA_WRAP_WITH_TRUSTED
su true.Per la chiave attendibile con cui intendi eseguire il wrapping della chiave di dati, imposta il relativo attributo
CKA_TRUSTED
su true.Utilizza la chiave attendibile per eseguire il wrapping della chiave di dati.
Fase 1: imposta l'attributo CKA_WRAP_WITH_TRUSTED
della chiave di dati su true
Per la chiave di dati di cui intendi annullare il wrapping, scegli una delle opzioni seguenti per impostare l'attributo CKA_WRAP_WITH_TRUSTED
della chiave su true. In questo modo si applicano delle restrizioni alla chiave di dati in modo che le applicazioni possano utilizzare solo chiavi attendibili per eseguirne il wrapping.
Opzione 1: in caso di generazione di una nuova chiave, imposta CKA_WRAP_WITH_TRUSTED
su true
Genera una chiave utilizzando PKCS #11, JCE o la CLI di CloudHSM. Per ulteriori dettagli, vedi gli esempi a seguire.
Per generare una chiave con PKCS #11, è necessario impostare l'attributo CKA_WRAP_WITH_TRUSTED
della chiave su true. Come mostrato nell'esempio seguente, esegui questa operazione includendo questo attributo nel modello CK_ATTRIBUTE template
della chiave e impostando l'attributo su true:
CK_BYTE_PTR label = "test_key"; CK_ATTRIBUTE template[] = { {CKA_WRAP_WITH_TRUSTED, &true_val, sizeof(CK_BBOOL)}, {CKA_LABEL, label, strlen(label)}, ... };
Per ulteriori informazioni, consulta i nostri esempi pubblici che illustrano la generazione di chiavi con PKCS #11
Opzione 2: se utilizzi una chiave esistente, usa la CLI di CloudHSM per impostare l'attributo CKA_WRAP_WITH_TRUSTED
su true
Per impostare l'attributo CKA_WRAP_WITH_TRUSTED
di una chiave esistente su true, segui questa procedura:
Utilizza il comando Accedi a un HSM utilizzando CloudHSM CLI per accedere come crypto user (CU).
Utilizza il comando Imposta gli attributi delle chiavi con CloudhSM CLI per impostare l'attributo
wrap-with-trusted
della chiave su true.aws-cloudhsm >
key set-attribute --filter attr.label=test_key --name wrap-with-trusted --value true
{ "error_code": 0, "data": { "message": "Attribute set successfully" } }
Fase 2: imposta l'attributo CKA_TRUSTED
della chiave attendibile su true
Per rendere una chiave attendibile, l'attributo CKA_TRUSTED
deve essere impostato su true. Per farlo, è possibile utilizzare la CLI di CloudHSM o CloudHSM Management Utility (CMU).
Se intendi utilizzare la CLI di CloudHSM per impostare l'attributo
CKA_TRUSTED
di una chiave, consulta la pagina Contrassegna una chiave come affidabile utilizzando la CLI di CloudhSM.Se intendi utilizzare CMU per impostare l'attributo
CKA_TRUSTED
di una chiave, consulta la pagina Come contrassegnare una chiave come attendibile con l'utilità AWS CloudHSM di gestione.
Fase 3. Utilizza la chiave attendibile per eseguire il wrapping della chiave di dati
Per eseguire il wrapping della chiave di dati a cui si fa riferimento nella fase 1 con la chiave attendibile impostata nella fase 2, consulta i link seguenti per vedere esempi di codice. Ciascun esempio mostra come eseguire il wrapping delle chiavi.