#include <stdio.h>
#include "cryptlib.h"
#include <openssl/x509v3.h>
#include <openssl/x509_vfy.h>
Go to the source code of this file.
|
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) |
|
| DECLARE_OBJ_BSEARCH_CMP_FN (int, int, nid) |
|
| IMPLEMENT_OBJ_BSEARCH_CMP_FN (int, int, nid) |
|
int | X509_supported_extension (X509_EXTENSION *ex) |
|
int | X509_check_ca (X509 *x) |
|
int | X509_check_issued (X509 *issuer, X509 *subject) |
|
int | X509_check_akid (X509 *issuer, AUTHORITY_KEYID *akid) |
|
#define X509_PURPOSE_COUNT (sizeof(xstandard)/sizeof(X509_PURPOSE)) |
DECLARE_OBJ_BSEARCH_CMP_FN |
( |
int |
, |
|
|
int |
, |
|
|
nid |
|
|
) |
| |
IMPLEMENT_OBJ_BSEARCH_CMP_FN |
( |
int |
, |
|
|
int |
, |
|
|
nid |
|
|
) |
| |
int X509_check_ca |
( |
X509 * |
x | ) |
|
int X509_check_issued |
( |
X509 * |
issuer, |
|
|
X509 * |
subject |
|
) |
| |
int X509_check_purpose |
( |
X509 * |
x, |
|
|
int |
id, |
|
|
int |
ca |
|
) |
| |
int X509_PURPOSE_add |
( |
int |
id, |
|
|
int |
trust, |
|
|
int |
flags, |
|
|
int(*)(const X509_PURPOSE *, const X509 *, int) |
ck, |
|
|
char * |
name, |
|
|
char * |
sname, |
|
|
void * |
arg |
|
) |
| |
int X509_PURPOSE_get_by_id |
( |
int |
purpose | ) |
|
int X509_PURPOSE_get_by_sname |
( |
char * |
sname | ) |
|
int X509_PURPOSE_get_count |
( |
void |
| ) |
|
int X509_PURPOSE_set |
( |
int * |
p, |
|
|
int |
purpose |
|
) |
| |