CertStore_GetCertificateIssuerName
Intestazione: #include <applicazioni/certstore.h>
Ottiene il campo del nome dell'emittente da un certificato.
static int CertStore_GetCertificateIssuerName(const char *identifier,
struct CertStore_IssuerName *outIssuerName);
Parametri
identifier
ID del certificato.outIssuerName
Puntatore a una struttura CertStore_IssuerName per ricevere il nome dell'emittente.
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: è
identifier
NULL.EINVAL: il
identifier
parametro specifica un certificato non valido o danneggiato.ENOENT: impossibile trovare il
identifier
certificato.
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.