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

Funciones

X509_LOOKUPX509_LOOKUP_new (X509_LOOKUP_METHOD *method)
void X509_LOOKUP_free (X509_LOOKUP *ctx)
int X509_LOOKUP_init (X509_LOOKUP *ctx)
int X509_LOOKUP_shutdown (X509_LOOKUP *ctx)
int X509_LOOKUP_ctrl (X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)
int X509_LOOKUP_by_subject (X509_LOOKUP *ctx, int type, X509_NAME *name, X509_OBJECT *ret)
int X509_LOOKUP_by_issuer_serial (X509_LOOKUP *ctx, int type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret)
int X509_LOOKUP_by_fingerprint (X509_LOOKUP *ctx, int type, unsigned char *bytes, int len, X509_OBJECT *ret)
int X509_LOOKUP_by_alias (X509_LOOKUP *ctx, int type, char *str, int len, X509_OBJECT *ret)
X509_STOREX509_STORE_new (void)
void X509_STORE_free (X509_STORE *vfy)
X509_LOOKUPX509_STORE_add_lookup (X509_STORE *v, X509_LOOKUP_METHOD *m)
int X509_STORE_get_by_subject (X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret)
int X509_STORE_add_cert (X509_STORE *ctx, X509 *x)
int X509_STORE_add_crl (X509_STORE *ctx, X509_CRL *x)
void X509_OBJECT_up_ref_count (X509_OBJECT *a)
void X509_OBJECT_free_contents (X509_OBJECT *a)
int X509_OBJECT_idx_by_subject (STACK_OF(X509_OBJECT)*h, int type, X509_NAME *name)
X509_OBJECTX509_OBJECT_retrieve_by_subject (STACK_OF(X509_OBJECT)*h, int type, X509_NAME *name)
X509_OBJECTX509_OBJECT_retrieve_match (STACK_OF(X509_OBJECT)*h, X509_OBJECT *x)
int X509_STORE_CTX_get1_issuer (X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
int X509_STORE_set_flags (X509_STORE *ctx, unsigned long flags)
int X509_STORE_set_depth (X509_STORE *ctx, int depth)
int X509_STORE_set_purpose (X509_STORE *ctx, int purpose)
int X509_STORE_set_trust (X509_STORE *ctx, int trust)
int X509_STORE_set1_param (X509_STORE *ctx, X509_VERIFY_PARAM *param)

Documentación de las funciones

int X509_LOOKUP_by_alias ( X509_LOOKUP ctx,
int  type,
char *  str,
int  len,
X509_OBJECT ret 
)
int X509_LOOKUP_by_fingerprint ( X509_LOOKUP ctx,
int  type,
unsigned char *  bytes,
int  len,
X509_OBJECT ret 
)
int X509_LOOKUP_by_issuer_serial ( X509_LOOKUP ctx,
int  type,
X509_NAME name,
ASN1_INTEGER serial,
X509_OBJECT ret 
)
int X509_LOOKUP_by_subject ( X509_LOOKUP ctx,
int  type,
X509_NAME name,
X509_OBJECT ret 
)
int X509_LOOKUP_ctrl ( X509_LOOKUP ctx,
int  cmd,
const char *  argc,
long  argl,
char **  ret 
)
void X509_LOOKUP_free ( X509_LOOKUP ctx)
int X509_LOOKUP_init ( X509_LOOKUP ctx)
X509_LOOKUP* X509_LOOKUP_new ( X509_LOOKUP_METHOD method)
int X509_LOOKUP_shutdown ( X509_LOOKUP ctx)
void X509_OBJECT_free_contents ( X509_OBJECT a)
int X509_OBJECT_idx_by_subject ( STACK_OF(X509_OBJECT)*  h,
int  type,
X509_NAME name 
)
X509_OBJECT* X509_OBJECT_retrieve_by_subject ( STACK_OF(X509_OBJECT)*  h,
int  type,
X509_NAME name 
)
X509_OBJECT* X509_OBJECT_retrieve_match ( STACK_OF(X509_OBJECT)*  h,
X509_OBJECT x 
)
void X509_OBJECT_up_ref_count ( X509_OBJECT a)
int X509_STORE_add_cert ( X509_STORE ctx,
X509 x 
)
int X509_STORE_add_crl ( X509_STORE ctx,
X509_CRL x 
)
X509_LOOKUP* X509_STORE_add_lookup ( X509_STORE v,
X509_LOOKUP_METHOD m 
)
int X509_STORE_CTX_get1_issuer ( X509 **  issuer,
X509_STORE_CTX ctx,
X509 x 
)
void X509_STORE_free ( X509_STORE vfy)
int X509_STORE_get_by_subject ( X509_STORE_CTX vs,
int  type,
X509_NAME name,
X509_OBJECT ret 
)
X509_STORE* X509_STORE_new ( void  )
int X509_STORE_set1_param ( X509_STORE ctx,
X509_VERIFY_PARAM param 
)
int X509_STORE_set_depth ( X509_STORE ctx,
int  depth 
)
int X509_STORE_set_flags ( X509_STORE ctx,
unsigned long  flags 
)
int X509_STORE_set_purpose ( X509_STORE ctx,
int  purpose 
)
int X509_STORE_set_trust ( X509_STORE ctx,
int  trust 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'