webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
x509_v3.c File Reference
#include <openssl/asn1.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/obj.h>
#include <openssl/stack.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>

Functions

int X509v3_get_ext_count (const STACK_OF(X509_EXTENSION) *x)
 
int X509v3_get_ext_by_NID (const STACK_OF(X509_EXTENSION) *x, int nid, int lastpos)
 
int X509v3_get_ext_by_OBJ (const STACK_OF(X509_EXTENSION) *sk, const ASN1_OBJECT *obj, int lastpos)
 
int X509v3_get_ext_by_critical (const STACK_OF(X509_EXTENSION) *sk, int crit, int lastpos)
 
X509_EXTENSIONX509v3_get_ext (const STACK_OF(X509_EXTENSION) *x, int loc)
 
X509_EXTENSIONX509v3_delete_ext (STACK_OF(X509_EXTENSION) *x, int loc)
 
 STACK_OF (X509_EXTENSION)
 
X509_EXTENSIONX509_EXTENSION_create_by_NID (X509_EXTENSION **ex, int nid, int crit, ASN1_OCTET_STRING *data)
 
X509_EXTENSIONX509_EXTENSION_create_by_OBJ (X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, ASN1_OCTET_STRING *data)
 
int X509_EXTENSION_set_object (X509_EXTENSION *ex, const ASN1_OBJECT *obj)
 
int X509_EXTENSION_set_critical (X509_EXTENSION *ex, int crit)
 
int X509_EXTENSION_set_data (X509_EXTENSION *ex, ASN1_OCTET_STRING *data)
 
ASN1_OBJECTX509_EXTENSION_get_object (X509_EXTENSION *ex)
 
ASN1_OCTET_STRINGX509_EXTENSION_get_data (X509_EXTENSION *ex)
 
int X509_EXTENSION_get_critical (X509_EXTENSION *ex)
 

Function Documentation

◆ STACK_OF()

STACK_OF ( X509_EXTENSION  )

◆ X509_EXTENSION_create_by_NID()

X509_EXTENSION* X509_EXTENSION_create_by_NID ( X509_EXTENSION **  ex,
int  nid,
int  crit,
ASN1_OCTET_STRING data 
)

◆ X509_EXTENSION_create_by_OBJ()

X509_EXTENSION* X509_EXTENSION_create_by_OBJ ( X509_EXTENSION **  ex,
const ASN1_OBJECT obj,
int  crit,
ASN1_OCTET_STRING data 
)

◆ X509_EXTENSION_get_critical()

int X509_EXTENSION_get_critical ( X509_EXTENSION ex)

◆ X509_EXTENSION_get_data()

ASN1_OCTET_STRING* X509_EXTENSION_get_data ( X509_EXTENSION ex)

◆ X509_EXTENSION_get_object()

ASN1_OBJECT* X509_EXTENSION_get_object ( X509_EXTENSION ex)

◆ X509_EXTENSION_set_critical()

int X509_EXTENSION_set_critical ( X509_EXTENSION ex,
int  crit 
)

◆ X509_EXTENSION_set_data()

int X509_EXTENSION_set_data ( X509_EXTENSION ex,
ASN1_OCTET_STRING data 
)

◆ X509_EXTENSION_set_object()

int X509_EXTENSION_set_object ( X509_EXTENSION ex,
const ASN1_OBJECT obj 
)

◆ X509v3_delete_ext()

X509_EXTENSION* X509v3_delete_ext ( STACK_OF(X509_EXTENSION) *  x,
int  loc 
)

◆ X509v3_get_ext()

X509_EXTENSION* X509v3_get_ext ( const STACK_OF(X509_EXTENSION) *  x,
int  loc 
)

◆ X509v3_get_ext_by_critical()

int X509v3_get_ext_by_critical ( const STACK_OF(X509_EXTENSION) *  sk,
int  crit,
int  lastpos 
)

◆ X509v3_get_ext_by_NID()

int X509v3_get_ext_by_NID ( const STACK_OF(X509_EXTENSION) *  x,
int  nid,
int  lastpos 
)

◆ X509v3_get_ext_by_OBJ()

int X509v3_get_ext_by_OBJ ( const STACK_OF(X509_EXTENSION) *  sk,
const ASN1_OBJECT obj,
int  lastpos 
)

◆ X509v3_get_ext_count()

int X509v3_get_ext_count ( const STACK_OF(X509_EXTENSION) *  x)