webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
v3_conf.c File Reference
#include <ctype.h>
#include <stdio.h>
#include <string.h>
#include <openssl/conf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "../internal.h"

Functions

X509_EXTENSIONX509V3_EXT_nconf (CONF *conf, X509V3_CTX *ctx, char *name, char *value)
 
X509_EXTENSIONX509V3_EXT_nconf_nid (CONF *conf, X509V3_CTX *ctx, int ext_nid, char *value)
 
X509_EXTENSIONX509V3_EXT_i2d (int ext_nid, int crit, void *ext_struc)
 
int X509V3_EXT_add_nconf_sk (CONF *conf, X509V3_CTX *ctx, char *section, STACK_OF(X509_EXTENSION) **sk)
 
int X509V3_EXT_add_nconf (CONF *conf, X509V3_CTX *ctx, char *section, X509 *cert)
 
int X509V3_EXT_CRL_add_nconf (CONF *conf, X509V3_CTX *ctx, char *section, X509_CRL *crl)
 
int X509V3_EXT_REQ_add_nconf (CONF *conf, X509V3_CTX *ctx, char *section, X509_REQ *req)
 
char * X509V3_get_string (X509V3_CTX *ctx, char *name, char *section)
 
 STACK_OF (CONF_VALUE)
 
void X509V3_string_free (X509V3_CTX *ctx, char *str)
 
void X509V3_section_free (X509V3_CTX *ctx, STACK_OF(CONF_VALUE) *section)
 
void X509V3_set_nconf (X509V3_CTX *ctx, CONF *conf)
 
void X509V3_set_ctx (X509V3_CTX *ctx, X509 *issuer, X509 *subj, X509_REQ *req, X509_CRL *crl, int flags)
 

Function Documentation

◆ STACK_OF()

STACK_OF ( CONF_VALUE  )

◆ X509V3_EXT_add_nconf()

int X509V3_EXT_add_nconf ( CONF conf,
X509V3_CTX ctx,
char *  section,
X509 cert 
)

◆ X509V3_EXT_add_nconf_sk()

int X509V3_EXT_add_nconf_sk ( CONF conf,
X509V3_CTX ctx,
char *  section,
STACK_OF(X509_EXTENSION) **  sk 
)

◆ X509V3_EXT_CRL_add_nconf()

int X509V3_EXT_CRL_add_nconf ( CONF conf,
X509V3_CTX ctx,
char *  section,
X509_CRL crl 
)

◆ X509V3_EXT_i2d()

X509_EXTENSION* X509V3_EXT_i2d ( int  ext_nid,
int  crit,
void ext_struc 
)

◆ X509V3_EXT_nconf()

X509_EXTENSION* X509V3_EXT_nconf ( CONF conf,
X509V3_CTX ctx,
char *  name,
char *  value 
)

◆ X509V3_EXT_nconf_nid()

X509_EXTENSION* X509V3_EXT_nconf_nid ( CONF conf,
X509V3_CTX ctx,
int  ext_nid,
char *  value 
)

◆ X509V3_EXT_REQ_add_nconf()

int X509V3_EXT_REQ_add_nconf ( CONF conf,
X509V3_CTX ctx,
char *  section,
X509_REQ req 
)

◆ X509V3_get_string()

char* X509V3_get_string ( X509V3_CTX ctx,
char *  name,
char *  section 
)

◆ X509V3_section_free()

void X509V3_section_free ( X509V3_CTX ctx,
STACK_OF(CONF_VALUE) *  section 
)

◆ X509V3_set_ctx()

void X509V3_set_ctx ( X509V3_CTX ctx,
X509 issuer,
X509 subj,
X509_REQ req,
X509_CRL crl,
int  flags 
)

◆ X509V3_set_nconf()

void X509V3_set_nconf ( X509V3_CTX ctx,
CONF conf 
)

◆ X509V3_string_free()

void X509V3_string_free ( X509V3_CTX ctx,
char *  str 
)