Eneboo - Documentación para desarrolladores
Clases | 'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509v3/v3_utl.c
#include <stdio.h>
#include <ctype.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/x509v3.h>
#include <openssl/bn.h>

Clases

struct  IPV6_STAT

'defines'

#define HDR_NAME   1
#define HDR_VALUE   2

Funciones

int X509V3_add_value (const char *name, const char *value, STACK_OF(CONF_VALUE)**extlist)
int X509V3_add_value_uchar (const char *name, const unsigned char *value, STACK_OF(CONF_VALUE)**extlist)
void X509V3_conf_free (CONF_VALUE *conf)
int X509V3_add_value_bool (const char *name, int asn1_bool, STACK_OF(CONF_VALUE)**extlist)
int X509V3_add_value_bool_nf (char *name, int asn1_bool, STACK_OF(CONF_VALUE)**extlist)
char * i2s_ASN1_ENUMERATED (X509V3_EXT_METHOD *method, ASN1_ENUMERATED *a)
char * i2s_ASN1_INTEGER (X509V3_EXT_METHOD *method, ASN1_INTEGER *a)
ASN1_INTEGERs2i_ASN1_INTEGER (X509V3_EXT_METHOD *method, char *value)
int X509V3_add_value_int (const char *name, ASN1_INTEGER *aint, STACK_OF(CONF_VALUE)**extlist)
int X509V3_get_value_bool (CONF_VALUE *value, int *asn1_bool)
int X509V3_get_value_int (CONF_VALUE *value, ASN1_INTEGER **aint)
 STACK_OF (CONF_VALUE)
char * hex_to_string (unsigned char *buffer, long len)
unsigned char * string_to_hex (char *str, long *len)
int name_cmp (const char *name, const char *cmp)
STACKX509_get1_email (X509 *x)
STACKX509_get1_ocsp (X509 *x)
STACKX509_REQ_get1_email (X509_REQ *x)
void X509_email_free (STACK *sk)
ASN1_OCTET_STRINGa2i_IPADDRESS (const char *ipasc)
ASN1_OCTET_STRINGa2i_IPADDRESS_NC (const char *ipasc)
int a2i_ipadd (unsigned char *ipout, const char *ipasc)
int X509V3_NAME_from_section (X509_NAME *nm, STACK_OF(CONF_VALUE)*dn_sk, unsigned long chtype)

Documentación de los 'defines'

#define HDR_NAME   1
#define HDR_VALUE   2

Documentación de las funciones

int a2i_ipadd ( unsigned char *  ipout,
const char *  ipasc 
)
ASN1_OCTET_STRING* a2i_IPADDRESS ( const char *  ipasc)
ASN1_OCTET_STRING* a2i_IPADDRESS_NC ( const char *  ipasc)
char* hex_to_string ( unsigned char *  buffer,
long  len 
)
char* i2s_ASN1_ENUMERATED ( X509V3_EXT_METHOD method,
ASN1_ENUMERATED a 
)
char* i2s_ASN1_INTEGER ( X509V3_EXT_METHOD method,
ASN1_INTEGER a 
)
int name_cmp ( const char *  name,
const char *  cmp 
)
ASN1_INTEGER* s2i_ASN1_INTEGER ( X509V3_EXT_METHOD method,
char *  value 
)
STACK_OF ( CONF_VALUE  )
unsigned char* string_to_hex ( char *  str,
long *  len 
)
void X509_email_free ( STACK sk)
STACK* X509_get1_email ( X509 x)
STACK* X509_get1_ocsp ( X509 x)
STACK* X509_REQ_get1_email ( X509_REQ x)
int X509V3_add_value ( const char *  name,
const char *  value,
STACK_OF(CONF_VALUE)**  extlist 
)
int X509V3_add_value_bool ( const char *  name,
int  asn1_bool,
STACK_OF(CONF_VALUE)**  extlist 
)
int X509V3_add_value_bool_nf ( char *  name,
int  asn1_bool,
STACK_OF(CONF_VALUE)**  extlist 
)
int X509V3_add_value_int ( const char *  name,
ASN1_INTEGER aint,
STACK_OF(CONF_VALUE)**  extlist 
)
int X509V3_add_value_uchar ( const char *  name,
const unsigned char *  value,
STACK_OF(CONF_VALUE)**  extlist 
)
void X509V3_conf_free ( CONF_VALUE conf)
int X509V3_get_value_bool ( CONF_VALUE value,
int asn1_bool 
)
int X509V3_get_value_int ( CONF_VALUE value,
ASN1_INTEGER **  aint 
)
int X509V3_NAME_from_section ( X509_NAME nm,
STACK_OF(CONF_VALUE)*  dn_sk,
unsigned long  chtype 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'