Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509/x509_vpm.c
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/crypto.h>
#include <openssl/lhash.h>
#include <openssl/buffer.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>

'defines'

#define test_x509_verify_param_copy(field, def)
#define x509_verify_param_copy(field, def)

Funciones

X509_VERIFY_PARAMX509_VERIFY_PARAM_new (void)
void X509_VERIFY_PARAM_free (X509_VERIFY_PARAM *param)
int X509_VERIFY_PARAM_inherit (X509_VERIFY_PARAM *dest, const X509_VERIFY_PARAM *src)
int X509_VERIFY_PARAM_set1 (X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from)
int X509_VERIFY_PARAM_set1_name (X509_VERIFY_PARAM *param, const char *name)
int X509_VERIFY_PARAM_set_flags (X509_VERIFY_PARAM *param, unsigned long flags)
int X509_VERIFY_PARAM_clear_flags (X509_VERIFY_PARAM *param, unsigned long flags)
unsigned long X509_VERIFY_PARAM_get_flags (X509_VERIFY_PARAM *param)
int X509_VERIFY_PARAM_set_purpose (X509_VERIFY_PARAM *param, int purpose)
int X509_VERIFY_PARAM_set_trust (X509_VERIFY_PARAM *param, int trust)
void X509_VERIFY_PARAM_set_depth (X509_VERIFY_PARAM *param, int depth)
void X509_VERIFY_PARAM_set_time (X509_VERIFY_PARAM *param, time_t t)
int X509_VERIFY_PARAM_add0_policy (X509_VERIFY_PARAM *param, ASN1_OBJECT *policy)
int X509_VERIFY_PARAM_set1_policies (X509_VERIFY_PARAM *param, STACK_OF(ASN1_OBJECT)*policies)
int X509_VERIFY_PARAM_get_depth (const X509_VERIFY_PARAM *param)
int X509_VERIFY_PARAM_add0_table (X509_VERIFY_PARAM *param)
const X509_VERIFY_PARAMX509_VERIFY_PARAM_lookup (const char *name)
void X509_VERIFY_PARAM_table_cleanup (void)

Documentación de los 'defines'

#define test_x509_verify_param_copy (   field,
  def 
)
Valor:
(to_overwrite || \
                ((src->field != def) && (to_default || (dest->field == def))))
#define x509_verify_param_copy (   field,
  def 
)
Valor:
if (test_x509_verify_param_copy(field, def)) \
                dest->field = src->field

Documentación de las funciones

int X509_VERIFY_PARAM_add0_policy ( X509_VERIFY_PARAM param,
ASN1_OBJECT policy 
)
int X509_VERIFY_PARAM_add0_table ( X509_VERIFY_PARAM param)
int X509_VERIFY_PARAM_clear_flags ( X509_VERIFY_PARAM param,
unsigned long  flags 
)
void X509_VERIFY_PARAM_free ( X509_VERIFY_PARAM param)
int X509_VERIFY_PARAM_get_depth ( const X509_VERIFY_PARAM param)
unsigned long X509_VERIFY_PARAM_get_flags ( X509_VERIFY_PARAM param)
int X509_VERIFY_PARAM_inherit ( X509_VERIFY_PARAM dest,
const X509_VERIFY_PARAM src 
)
const X509_VERIFY_PARAM* X509_VERIFY_PARAM_lookup ( const char *  name)
X509_VERIFY_PARAM* X509_VERIFY_PARAM_new ( void  )
int X509_VERIFY_PARAM_set1 ( X509_VERIFY_PARAM to,
const X509_VERIFY_PARAM from 
)
int X509_VERIFY_PARAM_set1_name ( X509_VERIFY_PARAM param,
const char *  name 
)
int X509_VERIFY_PARAM_set1_policies ( X509_VERIFY_PARAM param,
STACK_OF(ASN1_OBJECT)*  policies 
)
void X509_VERIFY_PARAM_set_depth ( X509_VERIFY_PARAM param,
int  depth 
)
int X509_VERIFY_PARAM_set_flags ( X509_VERIFY_PARAM param,
unsigned long  flags 
)
int X509_VERIFY_PARAM_set_purpose ( X509_VERIFY_PARAM param,
int  purpose 
)
void X509_VERIFY_PARAM_set_time ( X509_VERIFY_PARAM param,
time_t  t 
)
int X509_VERIFY_PARAM_set_trust ( X509_VERIFY_PARAM param,
int  trust 
)
void X509_VERIFY_PARAM_table_cleanup ( void  )
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'