OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
x509_ext.c File Reference
#include <stdio.h>
#include <openssl/stack.h>
#include "cryptlib.h"
#include <openssl/asn1.h>
#include <openssl/objects.h>
#include <openssl/evp.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>

Go to the source code of this file.

Functions

int X509_CRL_get_ext_count (X509_CRL *x)
 
int X509_CRL_get_ext_by_NID (X509_CRL *x, int nid, int lastpos)
 
int X509_CRL_get_ext_by_OBJ (X509_CRL *x, ASN1_OBJECT *obj, int lastpos)
 
int X509_CRL_get_ext_by_critical (X509_CRL *x, int crit, int lastpos)
 
X509_EXTENSIONX509_CRL_get_ext (X509_CRL *x, int loc)
 
X509_EXTENSIONX509_CRL_delete_ext (X509_CRL *x, int loc)
 
voidX509_CRL_get_ext_d2i (X509_CRL *x, int nid, int *crit, int *idx)
 
int X509_CRL_add1_ext_i2d (X509_CRL *x, int nid, void *value, int crit, unsigned long flags)
 
int X509_CRL_add_ext (X509_CRL *x, X509_EXTENSION *ex, int loc)
 
int X509_get_ext_count (X509 *x)
 
int X509_get_ext_by_NID (X509 *x, int nid, int lastpos)
 
int X509_get_ext_by_OBJ (X509 *x, ASN1_OBJECT *obj, int lastpos)
 
int X509_get_ext_by_critical (X509 *x, int crit, int lastpos)
 
X509_EXTENSIONX509_get_ext (X509 *x, int loc)
 
X509_EXTENSIONX509_delete_ext (X509 *x, int loc)
 
int X509_add_ext (X509 *x, X509_EXTENSION *ex, int loc)
 
voidX509_get_ext_d2i (X509 *x, int nid, int *crit, int *idx)
 
int X509_add1_ext_i2d (X509 *x, int nid, void *value, int crit, unsigned long flags)
 
int X509_REVOKED_get_ext_count (X509_REVOKED *x)
 
int X509_REVOKED_get_ext_by_NID (X509_REVOKED *x, int nid, int lastpos)
 
int X509_REVOKED_get_ext_by_OBJ (X509_REVOKED *x, ASN1_OBJECT *obj, int lastpos)
 
int X509_REVOKED_get_ext_by_critical (X509_REVOKED *x, int crit, int lastpos)
 
X509_EXTENSIONX509_REVOKED_get_ext (X509_REVOKED *x, int loc)
 
X509_EXTENSIONX509_REVOKED_delete_ext (X509_REVOKED *x, int loc)
 
int X509_REVOKED_add_ext (X509_REVOKED *x, X509_EXTENSION *ex, int loc)
 
voidX509_REVOKED_get_ext_d2i (X509_REVOKED *x, int nid, int *crit, int *idx)
 
int X509_REVOKED_add1_ext_i2d (X509_REVOKED *x, int nid, void *value, int crit, unsigned long flags)
 

Function Documentation

int X509_add1_ext_i2d ( X509 x,
int  nid,
void value,
int  crit,
unsigned long  flags 
)

Definition at line 155 of file x509_ext.c.

int X509_add_ext ( X509 x,
X509_EXTENSION ex,
int  loc 
)

Definition at line 145 of file x509_ext.c.

int X509_CRL_add1_ext_i2d ( X509_CRL x,
int  nid,
void value,
int  crit,
unsigned long  flags 
)

Definition at line 104 of file x509_ext.c.

int X509_CRL_add_ext ( X509_CRL x,
X509_EXTENSION ex,
int  loc 
)

Definition at line 110 of file x509_ext.c.

X509_EXTENSION* X509_CRL_delete_ext ( X509_CRL x,
int  loc 
)

Definition at line 94 of file x509_ext.c.

X509_EXTENSION* X509_CRL_get_ext ( X509_CRL x,
int  loc 
)

Definition at line 89 of file x509_ext.c.

int X509_CRL_get_ext_by_critical ( X509_CRL x,
int  crit,
int  lastpos 
)

Definition at line 84 of file x509_ext.c.

int X509_CRL_get_ext_by_NID ( X509_CRL x,
int  nid,
int  lastpos 
)

Definition at line 74 of file x509_ext.c.

int X509_CRL_get_ext_by_OBJ ( X509_CRL x,
ASN1_OBJECT obj,
int  lastpos 
)

Definition at line 79 of file x509_ext.c.

int X509_CRL_get_ext_count ( X509_CRL x)

Definition at line 69 of file x509_ext.c.

void* X509_CRL_get_ext_d2i ( X509_CRL x,
int  nid,
int *  crit,
int *  idx 
)

Definition at line 99 of file x509_ext.c.

X509_EXTENSION* X509_delete_ext ( X509 x,
int  loc 
)

Definition at line 140 of file x509_ext.c.

X509_EXTENSION* X509_get_ext ( X509 x,
int  loc 
)

Definition at line 135 of file x509_ext.c.

int X509_get_ext_by_critical ( X509 x,
int  crit,
int  lastpos 
)

Definition at line 130 of file x509_ext.c.

int X509_get_ext_by_NID ( X509 x,
int  nid,
int  lastpos 
)

Definition at line 120 of file x509_ext.c.

int X509_get_ext_by_OBJ ( X509 x,
ASN1_OBJECT obj,
int  lastpos 
)

Definition at line 125 of file x509_ext.c.

int X509_get_ext_count ( X509 x)

Definition at line 115 of file x509_ext.c.

void* X509_get_ext_d2i ( X509 x,
int  nid,
int *  crit,
int *  idx 
)

Definition at line 150 of file x509_ext.c.

int X509_REVOKED_add1_ext_i2d ( X509_REVOKED x,
int  nid,
void value,
int  crit,
unsigned long  flags 
)

Definition at line 203 of file x509_ext.c.

int X509_REVOKED_add_ext ( X509_REVOKED x,
X509_EXTENSION ex,
int  loc 
)

Definition at line 193 of file x509_ext.c.

X509_EXTENSION* X509_REVOKED_delete_ext ( X509_REVOKED x,
int  loc 
)

Definition at line 188 of file x509_ext.c.

X509_EXTENSION* X509_REVOKED_get_ext ( X509_REVOKED x,
int  loc 
)

Definition at line 183 of file x509_ext.c.

int X509_REVOKED_get_ext_by_critical ( X509_REVOKED x,
int  crit,
int  lastpos 
)

Definition at line 178 of file x509_ext.c.

int X509_REVOKED_get_ext_by_NID ( X509_REVOKED x,
int  nid,
int  lastpos 
)

Definition at line 167 of file x509_ext.c.

int X509_REVOKED_get_ext_by_OBJ ( X509_REVOKED x,
ASN1_OBJECT obj,
int  lastpos 
)

Definition at line 172 of file x509_ext.c.

int X509_REVOKED_get_ext_count ( X509_REVOKED x)

Definition at line 162 of file x509_ext.c.

void* X509_REVOKED_get_ext_d2i ( X509_REVOKED x,
int  nid,
int *  crit,
int *  idx 
)

Definition at line 198 of file x509_ext.c.