

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á.

# Tabelas de atributos da biblioteca PKCS \#11 para o AWS CloudHSM Client SDK 5
<a name="pkcs11-attributes-interpreting"></a>

As tabelas da biblioteca PKCS \#11 AWS CloudHSM contêm uma lista de atributos que diferem por tipo de chave. Ele indica se um determinado atributo é compatível com um determinado tipo de chave ao usar uma função criptográfica específica com AWS CloudHSM.

**Legenda:**
+ ✔ indica que o CloudHSM oferece suporte ao atributo para o tipo de chave específico.
+ ✖ indica que o CloudHSM não oferece suporte ao atributo para o tipo de chave específico.
+ R indica que o valor do atributo é definido como somente leitura para o tipo de chave específico.
+ S indica que o atributo não pode ser lido pelo `GetAttributeValue` pois ele é confidencial.
+ Uma célula vazia na coluna Valor padrão indica que não há nenhum valor padrão específico atribuído ao atributo.

## GenerateKeyPair
<a name="generatekeypair"></a>


<table>
<thead>
  <tr><th>Atributo</th><th colspan="4">Tipo de chave</th><th>**Valor padrão**</th><th></th></tr>
</thead>
<tbody>
  <tr><td> </td><td>**EC privada**</td><td>**EC pública**</td><td>**RSA privada**</td><td>**RSA pública**</td><td> </td><td></td></tr>
  <tr><td>`CKA_CLASS`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_KEY_TYPE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LABEL`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_ID`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LOCAL`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_TOKEN`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_PRIVATE`</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ENCRYPT`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DECRYPT`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DERIVE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_MODIFIABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_DESTROYABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_SIGN`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_SIGN_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VERIFY`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_VERIFY_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_WRAP`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_WRAP_TEMPLATE`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td> </td><td></td></tr>
  <tr><td>`CKA_TRUSTED`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_WRAP_WITH_TRUSTED`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP_TEMPLATE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_SENSITIVE`</td><td>✔[1](#f8)</td><td>✖</td><td>✔[1](#f8)</td><td>✖</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ALWAYS_SENSITIVE`</td><td>R</td><td>✖</td><td>R</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXTRACTABLE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_NEVER_EXTRACTABLE`</td><td>R</td><td>✖</td><td>R</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS_BITS`</td><td>✖</td><td>✖</td><td>✖</td><td> ✔[2](#f9)</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_1`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_2`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_COEFFICIENT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_1`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_2`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIVATE_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PUBLIC_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td>✔[2](#f9)</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_PARAMS`</td><td>✖</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_POINT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE_LEN`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_CHECK_VALUE`</td><td>R</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
</tbody>
</table>


## GenerateKey
<a name="generatekey"></a>


<table>
<thead>
  <tr><th>Atributo</th><th colspan="3">Tipo de chave</th><th>**Valor padrão**</th><th></th></tr>
</thead>
<tbody>
  <tr><td> </td><td>**AES**</td><td>**DES3**</td><td>**Segredo genérico**</td><td> </td><td></td></tr>
  <tr><td>`CKA_CLASS`</td><td>✔ </td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_KEY_TYPE`</td><td>✔ </td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LABEL`</td><td>✔ </td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_ID`</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LOCAL`</td><td>R </td><td>R</td><td>R</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_TOKEN`</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_PRIVATE`</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ENCRYPT`</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DECRYPT`</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DERIVE`</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_MODIFIABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_DESTROYABLE`</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_SIGN`</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro </td><td></td></tr>
  <tr><td>`CKA_SIGN_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VERIFY`</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro </td><td></td></tr>
  <tr><td>`CKA_VERIFY_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_WRAP`</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_WRAP_TEMPLATE`</td><td>✔ </td><td>✔</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_TRUSTED`</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_WRAP_WITH_TRUSTED`</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP`</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP_TEMPLATE`</td><td>✔ </td><td>✔</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_SENSITIVE`</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ALWAYS_SENSITIVE`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXTRACTABLE`</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_NEVER_EXTRACTABLE`</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS_BITS`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_1`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_2`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_COEFFICIENT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_1`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_2`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIVATE_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PUBLIC_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_PARAMS`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_POINT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE_LEN`</td><td>✔[2](#f9)</td><td>✖</td><td>✔[2](#f9)</td><td> </td><td></td></tr>
  <tr><td>`CKA_CHECK_VALUE`</td><td>R </td><td>R</td><td>R</td><td> </td><td></td></tr>
</tbody>
</table>


## CreateObject
<a name="createobject"></a>


<table>
<thead>
  <tr><th>Atributo</th><th colspan="7">Tipo de chave</th><th>**Valor padrão**</th><th></th></tr>
</thead>
<tbody>
  <tr><td> </td><td>**EC privada**</td><td>**EC pública**</td><td>**RSA privada**</td><td>**RSA pública**</td><td>**AES**</td><td>**DES3**</td><td>**Segredo genérico**</td><td> </td><td></td></tr>
  <tr><td>`CKA_CLASS`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td></td><td></td></tr>
  <tr><td>`CKA_KEY_TYPE`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td></td><td></td></tr>
  <tr><td>`CKA_LABEL`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔ </td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_ID`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔ </td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LOCAL`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_TOKEN`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_PRIVATE`</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ENCRYPT`</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DECRYPT`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DERIVE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_MODIFIABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_DESTROYABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_SIGN`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_SIGN_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_VERIFY`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_VERIFY_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_WRAP`</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_WRAP_TEMPLATE`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔ </td><td>✔</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_TRUSTED`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_WRAP_WITH_TRUSTED`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP_TEMPLATE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_SENSITIVE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ALWAYS_SENSITIVE`</td><td>R</td><td>✖</td><td>R</td><td>✖</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXTRACTABLE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔ </td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_NEVER_EXTRACTABLE`</td><td>R</td><td>✖</td><td>R</td><td>✖</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS`</td><td>✖</td><td>✖</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS_BITS`</td><td>✖</td><td>✖</td><td>✖</td><td> ✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_1`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_2`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_COEFFICIENT`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_1`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_2`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIVATE_EXPONENT`</td><td>✖</td><td>✖</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PUBLIC_EXPONENT`</td><td>✖</td><td>✖</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_PARAMS`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_POINT`</td><td>✖</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE`</td><td>✔[2](#f9)</td><td>✖</td><td>✖</td><td>✖</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE_LEN`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_CHECK_VALUE`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
</tbody>
</table>


## UnwrapKey
<a name="unwrapkey"></a>


<table>
<thead>
  <tr><th>Atributo</th><th colspan="5">Tipo de chave</th><th>**Valor padrão**</th><th></th></tr>
</thead>
<tbody>
  <tr><td> </td><td>**EC privada**</td><td>**RSA privada**</td><td>**AES**</td><td>**DES3**</td><td>**Segredo genérico**</td><td> </td><td></td></tr>
  <tr><td>`CKA_CLASS`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td></td><td></td></tr>
  <tr><td>`CKA_KEY_TYPE`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td></td><td></td></tr>
  <tr><td>`CKA_LABEL`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_ID`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LOCAL`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_TOKEN`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_PRIVATE`</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ENCRYPT`</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DECRYPT`</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DERIVE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_MODIFIABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_DESTROYABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_SIGN`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_SIGN_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_VERIFY`</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_VERIFY_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_WRAP`</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP`</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_SENSITIVE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_EXTRACTABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_NEVER_EXTRACTABLE`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_ALWAYS_SENSITIVE`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS_BITS`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_1`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_2`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_COEFFICIENT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_1`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_2`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIVATE_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PUBLIC_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_PARAMS`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_POINT`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE_LEN`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_CHECK_VALUE`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
</tbody>
</table>


## DeriveKey
<a name="derivekey"></a>


<table>
<thead>
  <tr><th>Atributo</th><th colspan="3">Tipo de chave</th><th>**Valor padrão**</th><th></th></tr>
</thead>
<tbody>
  <tr><td> </td><td>**AES**</td><td>**DES3**</td><td>**Segredo genérico**</td><td> </td><td></td></tr>
  <tr><td>`CKA_CLASS`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td></td><td></td></tr>
  <tr><td>`CKA_KEY_TYPE`</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td>✔[2](#f9)</td><td></td><td></td></tr>
  <tr><td>`CKA_LABEL`</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_ID`</td><td>✔</td><td>✔</td><td>✔</td><td></td><td></td></tr>
  <tr><td>`CKA_LOCAL`</td><td>R</td><td>R</td><td>R</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_TOKEN`</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_PRIVATE`</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_ENCRYPT`</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DECRYPT`</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_DERIVE`</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_MODIFIABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_DESTROYABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_SIGN`</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_SIGN_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VERIFY`</td><td>✔</td><td>✔</td><td>✔</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_VERIFY_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_WRAP`</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_UNWRAP`</td><td>✔</td><td>✔</td><td>✖</td><td>Falso</td><td></td></tr>
  <tr><td>`CKA_SENSITIVE`</td><td>R</td><td>R</td><td>R</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_EXTRACTABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>Verdadeiro</td><td></td></tr>
  <tr><td>`CKA_NEVER_EXTRACTABLE`</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_ALWAYS_SENSITIVE`</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_MODULUS_BITS`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_1`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIME_2`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_COEFFICIENT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_1`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EXPONENT_2`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PRIVATE_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_PUBLIC_EXPONENT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_PARAMS`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_EC_POINT`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE`</td><td>✖</td><td>✖</td><td>✖</td><td> </td><td></td></tr>
  <tr><td>`CKA_VALUE_LEN`</td><td>✔[2](#f9)</td><td>✖</td><td>✔[2](#f9)</td><td> </td><td></td></tr>
  <tr><td>`CKA_CHECK_VALUE`</td><td>R</td><td>R</td><td>R</td><td> </td><td></td></tr>
</tbody>
</table>


## GetAttributeValue
<a name="getattributevalue"></a>


<table>
<thead>
  <tr><th>Atributo</th><th colspan="7">Tipo de chave</th><th></th></tr>
</thead>
<tbody>
  <tr><td> </td><td>**EC privada**</td><td>**EC pública**</td><td>**RSA privada**</td><td>**RSA pública**</td><td>**AES**</td><td>**DES3**</td><td>**Segredo genérico**</td><td></td></tr>
  <tr><td>`CKA_CLASS`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_KEY_TYPE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_LABEL`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_ID`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_LOCAL`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_TOKEN`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_PRIVATE`</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td>✔[1](#f8)</td><td></td></tr>
  <tr><td>`CKA_ENCRYPT`</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_DECRYPT`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_DERIVE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_MODIFIABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_DESTROYABLE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_SIGN`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_SIGN_RECOVER`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_VERIFY`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_VERIFY_RECOVER`</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_WRAP`</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_WRAP_TEMPLATE`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_TRUSTED`</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_WRAP_WITH_TRUSTED`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_UNWRAP`</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_UNWRAP_TEMPLATE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_SENSITIVE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_EXTRACTABLE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_NEVER_EXTRACTABLE`</td><td>✔</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_ALWAYS_SENSITIVE`</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td></td></tr>
  <tr><td>`CKA_MODULUS`</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_MODULUS_BITS`</td><td>✖</td><td>✖</td><td>✖</td><td> ✔</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_PRIME_1`</td><td>✖</td><td>✖</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_PRIME_2`</td><td>✖</td><td>✖</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_COEFFICIENT`</td><td>✖</td><td>✖</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_EXPONENT_1`</td><td>✖</td><td>✖</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_EXPONENT_2`</td><td>✖</td><td>✖</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_PRIVATE_EXPONENT`</td><td>✖</td><td>✖</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_PUBLIC_EXPONENT`</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_EC_PARAMS`</td><td>✔</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_EC_POINT`</td><td>✖</td><td>✔</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td></td></tr>
  <tr><td>`CKA_VALUE`</td><td>S</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✔</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_VALUE_LEN`</td><td>✖</td><td>✖</td><td>✖</td><td>✖</td><td>✔</td><td>✖</td><td>✔</td><td></td></tr>
  <tr><td>`CKA_CHECK_VALUE`</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✔</td><td>✖</td><td></td></tr>
</tbody>
</table>


**Anotações de atributos**
+ [1] Este atributo tem suporte parcial do firmware e deve ser explicitamente definido apenas como o valor padrão.
+ [2] Atributo obrigatório.