CertStore_GetCertificateIdentifierAt
Intestazione: #include <applicazioni/certstore.h>
Ottiene l'ID del certificato in corrispondenza dell'indice specificato.
int CertStore_GetCertificateIdentifierAt(size_t index, CertStore_Identifier *outIdentifier);
Parametri
index
Indice del certificato. I valori dell'indice vanno dal0
numero totale di certificati nel dispositivo.outIdentifier
Puntatore alla struttura CertStore_Identifier che riceve l'ID del certificato.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
EACCES: l'operazione non è consentita perché la funzionalità CertStore non è impostata nel manifesto dell'applicazione.
EAGAIN: il componente OS certstore non è ancora pronto.
EFAULT: il
outIdentifier
parametro è NULL.ENOENT: non è presente alcun certificato nell'indice specificato.
ERANGE: il
index
non è nell'intervallo valido.
Potrebbero anche essere specificati altri errno
errori. Tali errori non sono deterministici e non vi è alcuna garanzia che lo stesso comportamento verrà mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
è impostato sul valore di errore.
Requisiti del manifesto dell'applicazione
Il manifesto dell'applicazione deve includere la funzionalità CertStore.