OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
v3_lib.c File Reference
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/x509v3.h>
#include "ext_dat.h"

Go to the source code of this file.

Functions

 DECLARE_OBJ_BSEARCH_CMP_FN (const X509V3_EXT_METHOD *, const X509V3_EXT_METHOD *, ext)
 
 IMPLEMENT_OBJ_BSEARCH_CMP_FN (const X509V3_EXT_METHOD *, const X509V3_EXT_METHOD *, ext)
 
const X509V3_EXT_METHODX509V3_EXT_get_nid (int nid)
 
const X509V3_EXT_METHODX509V3_EXT_get (X509_EXTENSION *ext)
 
int X509V3_EXT_add_list (X509V3_EXT_METHOD *extlist)
 
int X509V3_EXT_add_alias (int nid_to, int nid_from)
 
void X509V3_EXT_cleanup (void)
 
int X509V3_add_standard_extensions (void)
 
voidX509V3_EXT_d2i (X509_EXTENSION *ext)
 
voidX509V3_get_d2i (STACK_OF(X509_EXTENSION)*x, int nid, int *crit, int *idx)
 
int X509V3_add1_i2d (STACK_OF(X509_EXTENSION)**x, int nid, void *value, int crit, unsigned long flags)
 

Function Documentation

DECLARE_OBJ_BSEARCH_CMP_FN ( const X509V3_EXT_METHOD ,
const X509V3_EXT_METHOD ,
ext   
)
IMPLEMENT_OBJ_BSEARCH_CMP_FN ( const X509V3_EXT_METHOD ,
const X509V3_EXT_METHOD ,
ext   
)
int X509V3_add1_i2d ( STACK_OF(X509_EXTENSION)**  x,
int  nid,
void value,
int  crit,
unsigned long  flags 
)

Definition at line 239 of file v3_lib.c.

int X509V3_add_standard_extensions ( void  )

Definition at line 161 of file v3_lib.c.

int X509V3_EXT_add_alias ( int  nid_to,
int  nid_from 
)

Definition at line 127 of file v3_lib.c.

int X509V3_EXT_add_list ( X509V3_EXT_METHOD extlist)

Definition at line 120 of file v3_lib.c.

void X509V3_EXT_cleanup ( void  )

Definition at line 146 of file v3_lib.c.

void* X509V3_EXT_d2i ( X509_EXTENSION ext)

Definition at line 168 of file v3_lib.c.

const X509V3_EXT_METHOD* X509V3_EXT_get ( X509_EXTENSION ext)

Definition at line 112 of file v3_lib.c.

const X509V3_EXT_METHOD* X509V3_EXT_get_nid ( int  nid)

Definition at line 97 of file v3_lib.c.

void* X509V3_get_d2i ( STACK_OF(X509_EXTENSION)*  x,
int  nid,
int *  crit,
int *  idx 
)

Definition at line 194 of file v3_lib.c.