função CertStore_GetCertificateIdentifierAt
Cabeçalho: #include <applibs/certstore.h>
Obtém a ID do certificado no índice especificado.
int CertStore_GetCertificateIdentifierAt(size_t index, CertStore_Identifier *outIdentifier);
Parâmetros
index
O índice do certificado. Os valores de índice variam de0
até o número total de certificados no dispositivo.outIdentifier
Um ponteiro para o struct CertStore_Identifier que recebe a ID do certificado.
Erros
Retorna -1 se um erro for encontrado e definir errno
como o valor do erro.
EACCES: a operação não é permitida porque o recurso CertStore não está definido no manifesto do aplicativo.
EAGAIN: o componente do certstore do sistema operacional ainda não está pronto.
EFAULT: o
outIdentifier
parâmetro é NULL.ENOENT: não há certificado no índice especificado.
ERANGE: o
index
não está no intervalo válido.
Qualquer outro errno
também pode ser especificado; esses erros não são determinísticos e não há garantia de que o mesmo comportamento será mantido por meio de atualizações do sistema.
Valor retornado
Retorna 0 para êxito ou -1 para falha, nesse caso errno
é definido como o valor do erro.
Requisitos de manifesto do aplicativo
O manifesto do aplicativo deve incluir o recurso CertStore.