Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509v3/v3_conf.c
#include <stdio.h>
#include <ctype.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>

Funciones

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)
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_EXTENSIONX509V3_EXT_conf (LHASH *conf, X509V3_CTX *ctx, char *name, char *value)
X509_EXTENSIONX509V3_EXT_conf_nid (LHASH *conf, X509V3_CTX *ctx, int ext_nid, char *value)
void X509V3_set_conf_lhash (X509V3_CTX *ctx, LHASH *lhash)
int X509V3_EXT_add_conf (LHASH *conf, X509V3_CTX *ctx, char *section, X509 *cert)
int X509V3_EXT_CRL_add_conf (LHASH *conf, X509V3_CTX *ctx, char *section, X509_CRL *crl)
int X509V3_EXT_REQ_add_conf (LHASH *conf, X509V3_CTX *ctx, char *section, X509_REQ *req)

Documentación de las funciones

int X509V3_EXT_add_conf ( LHASH conf,
X509V3_CTX ctx,
char *  section,
X509 cert 
)
int X509V3_EXT_add_nconf ( CONF conf,
X509V3_CTX ctx,
char *  section,
X509 cert 
)
int X509V3_EXT_add_nconf_sk ( CONF conf,
X509V3_CTX ctx,
char *  section,
STACK_OF(X509_EXTENSION)**  sk 
)
X509_EXTENSION* X509V3_EXT_conf ( LHASH conf,
X509V3_CTX ctx,
char *  name,
char *  value 
)
X509_EXTENSION* X509V3_EXT_conf_nid ( LHASH conf,
X509V3_CTX ctx,
int  ext_nid,
char *  value 
)
int X509V3_EXT_CRL_add_conf ( LHASH conf,
X509V3_CTX ctx,
char *  section,
X509_CRL crl 
)
int X509V3_EXT_CRL_add_nconf ( CONF conf,
X509V3_CTX ctx,
char *  section,
X509_CRL crl 
)
X509_EXTENSION* X509V3_EXT_i2d ( int  ext_nid,
int  crit,
void *  ext_struc 
)
X509_EXTENSION* X509V3_EXT_nconf_nid ( CONF conf,
X509V3_CTX ctx,
int  ext_nid,
char *  value 
)
int X509V3_EXT_REQ_add_conf ( LHASH conf,
X509V3_CTX ctx,
char *  section,
X509_REQ req 
)
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_section_free ( X509V3_CTX ctx,
STACK_OF(CONF_VALUE)*  section 
)
void X509V3_set_conf_lhash ( X509V3_CTX ctx,
LHASH lhash 
)
void X509V3_set_ctx ( X509V3_CTX ctx,
X509 issuer,
X509 subj,
X509_REQ req,
X509_CRL crl,
int  flags 
)
void X509V3_set_nconf ( X509V3_CTX ctx,
CONF conf 
)
void X509V3_string_free ( X509V3_CTX ctx,
char *  str 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'