'defines' |
#define | X509_PURPOSE_COUNT (sizeof(xstandard)/sizeof(X509_PURPOSE)) |
#define | V1_ROOT (EXFLAG_V1|EXFLAG_SS) |
#define | ku_reject(x, usage) (((x)->ex_flags & EXFLAG_KUSAGE) && !((x)->ex_kusage & (usage))) |
#define | xku_reject(x, usage) (((x)->ex_flags & EXFLAG_XKUSAGE) && !((x)->ex_xkusage & (usage))) |
#define | ns_reject(x, usage) (((x)->ex_flags & EXFLAG_NSCERT) && !((x)->ex_nscert & (usage))) |
Funciones |
int | X509_check_purpose (X509 *x, int id, int ca) |
int | X509_PURPOSE_set (int *p, int purpose) |
int | X509_PURPOSE_get_count (void) |
X509_PURPOSE * | X509_PURPOSE_get0 (int idx) |
int | X509_PURPOSE_get_by_sname (char *sname) |
int | X509_PURPOSE_get_by_id (int purpose) |
int | X509_PURPOSE_add (int id, int trust, int flags, int(*ck)(const X509_PURPOSE *, const X509 *, int), char *name, char *sname, void *arg) |
void | X509_PURPOSE_cleanup (void) |
int | X509_PURPOSE_get_id (X509_PURPOSE *xp) |
char * | X509_PURPOSE_get0_name (X509_PURPOSE *xp) |
char * | X509_PURPOSE_get0_sname (X509_PURPOSE *xp) |
int | X509_PURPOSE_get_trust (X509_PURPOSE *xp) |
int | X509_supported_extension (X509_EXTENSION *ex) |
int | X509_check_ca (X509 *x) |
int | X509_check_issued (X509 *issuer, X509 *subject) |