

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

# Operações da API de armazenamento de certificados
<a name="pkcs11-certificate-storage-api"></a>

 As seguintes operações do PKCS \#11 oferecem suporte ao tipo de objeto certificado (`CKO_CERTIFICATE`): 

## Operações gerais de certificado
<a name="general-certificate-operations"></a>

**`C_CreateObject`**  
Cria um objeto de certificado.

**`C_DestroyObject`**  
Exclui um objeto de certificado existente.

**`C_GetAttributeValue`**  
Obtém o valor de um ou mais atributos de um objeto de certificado.

**`C_SetAttributeValue`**  
Atualiza o valor de um ou mais atributos de um objeto de certificado.

## Operações de pesquisa de objetos de certificado
<a name="certificate-object-search-operations"></a>

**`C_FindObjectsInit`**  
Inicia uma pesquisa por objetos de certificado.

**`C_FindObjects`**  
Continua uma pesquisa por objetos de certificado.

**`C_FindObjectsFinal`**  
Encerra uma pesquisa por objetos de certificado.

**Limitando os códigos de devolução**  
 Quando o armazenamento de certificados limita uma operação para exceder o limite da taxa de leitura ou gravação, o código de retorno depende da operação. As operações de gravação (`C_CreateObject``C_SetAttributeValue`, e`C_DestroyObject`) e a operação de `C_FindObjectsInit` leitura retornam`CKR_FUNCTION_FAILED`. `C_GetAttributeValue`atualmente retorna`CKR_DEVICE_ERROR`. Em todos os casos, siga as melhores práticas para lidar com a aceleração. [Controle de utilização do HSM](troubleshoot-hsm-throttling.md) 