#include <stdio.h>
#include <ctype.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
Go to the source code of this file.
|
X509_EXTENSION * | X509V3_EXT_nconf_nid (CONF *conf, X509V3_CTX *ctx, int ext_nid, char *value) |
|
X509_EXTENSION * | X509V3_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) |
|
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) |
|
X509_EXTENSION * | X509V3_EXT_conf (LHASH_OF(CONF_VALUE)*conf, X509V3_CTX *ctx, char *name, char *value) |
|
X509_EXTENSION * | X509V3_EXT_conf_nid (LHASH_OF(CONF_VALUE)*conf, X509V3_CTX *ctx, int ext_nid, char *value) |
|
void | X509V3_set_conf_lhash (X509V3_CTX *ctx, LHASH_OF(CONF_VALUE)*lhash) |
|
int | X509V3_EXT_add_conf (LHASH_OF(CONF_VALUE)*conf, X509V3_CTX *ctx, char *section, X509 *cert) |
|
int | X509V3_EXT_CRL_add_conf (LHASH_OF(CONF_VALUE)*conf, X509V3_CTX *ctx, char *section, X509_CRL *crl) |
|
int | X509V3_EXT_REQ_add_conf (LHASH_OF(CONF_VALUE)*conf, X509V3_CTX *ctx, char *section, X509_REQ *req) |
|
char* X509V3_get_string |
( |
X509V3_CTX * |
ctx, |
|
|
char * |
name, |
|
|
char * |
section |
|
) |
| |