Gerar chaves - AWS CloudHSM

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerar chaves

Para gerar chaves no HSM, use o comando que corresponde ao tipo de chave que você deseja gerar.

Gerar chaves simétricas

Use o genSymKeycomando para gerar AES e outros tipos de chaves simétricas. Para consultar todas as opções disponíveis, use o comando genSymKey -h.

O exemplo a seguir cria uma chave AES de 256 bits.

Command: genSymKey -t 31 -s 32 -l aes256 Cfm3GenerateSymmetricKey returned: 0x00 : HSM Return: SUCCESS Symmetric Key Created. Key Handle: 524295 Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS

Gerar pares de chaves RSA

Para gerar um par de chaves RSA, use o comando KeyPairGenRSA. Para consultar todas as opções disponíveis, use o comando genRSAKeyPair -h.

O exemplo a seguir gera um par de chaves RSA de 2048 bits.

Command: genRSAKeyPair -m 2048 -e 65537 -l rsa2048 Cfm3GenerateKeyPair returned: 0x00 : HSM Return: SUCCESS Cfm3GenerateKeyPair: public key handle: 524294 private key handle: 524296 Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS

Gerar pares de chaves ECC (protocolo de criptografia de curva elíptica)

Para gerar um key pair ECC, use o comando KeyPairGeneCC. Para consultar todas as opções disponíveis, incluindo uma lista das curvas elípticas suportadas, use o comando genECCKeyPair -h.

O exemplo a seguir gera um par de chaves ECC usando a curva elíptica P-384 definida na publicação FIPS 186-4 do NIST.

Command: genECCKeyPair -i 14 -l ecc-p384 Cfm3GenerateKeyPair returned: 0x00 : HSM Return: SUCCESS Cfm3GenerateKeyPair: public key handle: 524297 private key handle: 524298 Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS