Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/ocsp/ocsp_ext.c
#include <stdio.h>
#include <cryptlib.h>
#include <openssl/objects.h>
#include <openssl/x509.h>
#include <openssl/ocsp.h>
#include <openssl/rand.h>
#include <openssl/x509v3.h>

Funciones

int OCSP_REQUEST_get_ext_count (OCSP_REQUEST *x)
int OCSP_REQUEST_get_ext_by_NID (OCSP_REQUEST *x, int nid, int lastpos)
int OCSP_REQUEST_get_ext_by_OBJ (OCSP_REQUEST *x, ASN1_OBJECT *obj, int lastpos)
int OCSP_REQUEST_get_ext_by_critical (OCSP_REQUEST *x, int crit, int lastpos)
X509_EXTENSIONOCSP_REQUEST_get_ext (OCSP_REQUEST *x, int loc)
X509_EXTENSIONOCSP_REQUEST_delete_ext (OCSP_REQUEST *x, int loc)
void * OCSP_REQUEST_get1_ext_d2i (OCSP_REQUEST *x, int nid, int *crit, int *idx)
int OCSP_REQUEST_add1_ext_i2d (OCSP_REQUEST *x, int nid, void *value, int crit, unsigned long flags)
int OCSP_REQUEST_add_ext (OCSP_REQUEST *x, X509_EXTENSION *ex, int loc)
int OCSP_ONEREQ_get_ext_count (OCSP_ONEREQ *x)
int OCSP_ONEREQ_get_ext_by_NID (OCSP_ONEREQ *x, int nid, int lastpos)
int OCSP_ONEREQ_get_ext_by_OBJ (OCSP_ONEREQ *x, ASN1_OBJECT *obj, int lastpos)
int OCSP_ONEREQ_get_ext_by_critical (OCSP_ONEREQ *x, int crit, int lastpos)
X509_EXTENSIONOCSP_ONEREQ_get_ext (OCSP_ONEREQ *x, int loc)
X509_EXTENSIONOCSP_ONEREQ_delete_ext (OCSP_ONEREQ *x, int loc)
void * OCSP_ONEREQ_get1_ext_d2i (OCSP_ONEREQ *x, int nid, int *crit, int *idx)
int OCSP_ONEREQ_add1_ext_i2d (OCSP_ONEREQ *x, int nid, void *value, int crit, unsigned long flags)
int OCSP_ONEREQ_add_ext (OCSP_ONEREQ *x, X509_EXTENSION *ex, int loc)
int OCSP_BASICRESP_get_ext_count (OCSP_BASICRESP *x)
int OCSP_BASICRESP_get_ext_by_NID (OCSP_BASICRESP *x, int nid, int lastpos)
int OCSP_BASICRESP_get_ext_by_OBJ (OCSP_BASICRESP *x, ASN1_OBJECT *obj, int lastpos)
int OCSP_BASICRESP_get_ext_by_critical (OCSP_BASICRESP *x, int crit, int lastpos)
X509_EXTENSIONOCSP_BASICRESP_get_ext (OCSP_BASICRESP *x, int loc)
X509_EXTENSIONOCSP_BASICRESP_delete_ext (OCSP_BASICRESP *x, int loc)
void * OCSP_BASICRESP_get1_ext_d2i (OCSP_BASICRESP *x, int nid, int *crit, int *idx)
int OCSP_BASICRESP_add1_ext_i2d (OCSP_BASICRESP *x, int nid, void *value, int crit, unsigned long flags)
int OCSP_BASICRESP_add_ext (OCSP_BASICRESP *x, X509_EXTENSION *ex, int loc)
int OCSP_SINGLERESP_get_ext_count (OCSP_SINGLERESP *x)
int OCSP_SINGLERESP_get_ext_by_NID (OCSP_SINGLERESP *x, int nid, int lastpos)
int OCSP_SINGLERESP_get_ext_by_OBJ (OCSP_SINGLERESP *x, ASN1_OBJECT *obj, int lastpos)
int OCSP_SINGLERESP_get_ext_by_critical (OCSP_SINGLERESP *x, int crit, int lastpos)
X509_EXTENSIONOCSP_SINGLERESP_get_ext (OCSP_SINGLERESP *x, int loc)
X509_EXTENSIONOCSP_SINGLERESP_delete_ext (OCSP_SINGLERESP *x, int loc)
void * OCSP_SINGLERESP_get1_ext_d2i (OCSP_SINGLERESP *x, int nid, int *crit, int *idx)
int OCSP_SINGLERESP_add1_ext_i2d (OCSP_SINGLERESP *x, int nid, void *value, int crit, unsigned long flags)
int OCSP_SINGLERESP_add_ext (OCSP_SINGLERESP *x, X509_EXTENSION *ex, int loc)
ASN1_STRINGASN1_STRING_encode (ASN1_STRING *s, i2d_of_void *i2d, void *data, STACK_OF(ASN1_OBJECT)*sk)
int OCSP_request_add1_nonce (OCSP_REQUEST *req, unsigned char *val, int len)
int OCSP_basic_add1_nonce (OCSP_BASICRESP *resp, unsigned char *val, int len)
int OCSP_check_nonce (OCSP_REQUEST *req, OCSP_BASICRESP *bs)
int OCSP_copy_nonce (OCSP_BASICRESP *resp, OCSP_REQUEST *req)
X509_EXTENSIONOCSP_crlID_new (char *url, long *n, char *tim)
X509_EXTENSIONOCSP_accept_responses_new (char **oids)
X509_EXTENSIONOCSP_archive_cutoff_new (char *tim)
X509_EXTENSIONOCSP_url_svcloc_new (X509_NAME *issuer, char **urls)

Documentación de las funciones

ASN1_STRING* ASN1_STRING_encode ( ASN1_STRING s,
i2d_of_void *  i2d,
void *  data,
STACK_OF(ASN1_OBJECT)*  sk 
)
X509_EXTENSION* OCSP_accept_responses_new ( char **  oids)
X509_EXTENSION* OCSP_archive_cutoff_new ( char *  tim)
int OCSP_basic_add1_nonce ( OCSP_BASICRESP resp,
unsigned char *  val,
int  len 
)
int OCSP_BASICRESP_add1_ext_i2d ( OCSP_BASICRESP x,
int  nid,
void *  value,
int  crit,
unsigned long  flags 
)
int OCSP_BASICRESP_add_ext ( OCSP_BASICRESP x,
X509_EXTENSION ex,
int  loc 
)
X509_EXTENSION* OCSP_BASICRESP_delete_ext ( OCSP_BASICRESP x,
int  loc 
)
void* OCSP_BASICRESP_get1_ext_d2i ( OCSP_BASICRESP x,
int  nid,
int crit,
int idx 
)
X509_EXTENSION* OCSP_BASICRESP_get_ext ( OCSP_BASICRESP x,
int  loc 
)
int OCSP_BASICRESP_get_ext_by_critical ( OCSP_BASICRESP x,
int  crit,
int  lastpos 
)
int OCSP_BASICRESP_get_ext_by_NID ( OCSP_BASICRESP x,
int  nid,
int  lastpos 
)
int OCSP_BASICRESP_get_ext_by_OBJ ( OCSP_BASICRESP x,
ASN1_OBJECT obj,
int  lastpos 
)
int OCSP_BASICRESP_get_ext_count ( OCSP_BASICRESP x)
int OCSP_check_nonce ( OCSP_REQUEST req,
OCSP_BASICRESP bs 
)
int OCSP_copy_nonce ( OCSP_BASICRESP resp,
OCSP_REQUEST req 
)
X509_EXTENSION* OCSP_crlID_new ( char *  url,
long *  n,
char *  tim 
)
int OCSP_ONEREQ_add1_ext_i2d ( OCSP_ONEREQ x,
int  nid,
void *  value,
int  crit,
unsigned long  flags 
)
int OCSP_ONEREQ_add_ext ( OCSP_ONEREQ x,
X509_EXTENSION ex,
int  loc 
)
X509_EXTENSION* OCSP_ONEREQ_delete_ext ( OCSP_ONEREQ x,
int  loc 
)
void* OCSP_ONEREQ_get1_ext_d2i ( OCSP_ONEREQ x,
int  nid,
int crit,
int idx 
)
X509_EXTENSION* OCSP_ONEREQ_get_ext ( OCSP_ONEREQ x,
int  loc 
)
int OCSP_ONEREQ_get_ext_by_critical ( OCSP_ONEREQ x,
int  crit,
int  lastpos 
)
int OCSP_ONEREQ_get_ext_by_NID ( OCSP_ONEREQ x,
int  nid,
int  lastpos 
)
int OCSP_ONEREQ_get_ext_by_OBJ ( OCSP_ONEREQ x,
ASN1_OBJECT obj,
int  lastpos 
)
int OCSP_ONEREQ_get_ext_count ( OCSP_ONEREQ x)
int OCSP_REQUEST_add1_ext_i2d ( OCSP_REQUEST x,
int  nid,
void *  value,
int  crit,
unsigned long  flags 
)
int OCSP_request_add1_nonce ( OCSP_REQUEST req,
unsigned char *  val,
int  len 
)
int OCSP_REQUEST_add_ext ( OCSP_REQUEST x,
X509_EXTENSION ex,
int  loc 
)
X509_EXTENSION* OCSP_REQUEST_delete_ext ( OCSP_REQUEST x,
int  loc 
)
void* OCSP_REQUEST_get1_ext_d2i ( OCSP_REQUEST x,
int  nid,
int crit,
int idx 
)
X509_EXTENSION* OCSP_REQUEST_get_ext ( OCSP_REQUEST x,
int  loc 
)
int OCSP_REQUEST_get_ext_by_critical ( OCSP_REQUEST x,
int  crit,
int  lastpos 
)
int OCSP_REQUEST_get_ext_by_NID ( OCSP_REQUEST x,
int  nid,
int  lastpos 
)
int OCSP_REQUEST_get_ext_by_OBJ ( OCSP_REQUEST x,
ASN1_OBJECT obj,
int  lastpos 
)
int OCSP_REQUEST_get_ext_count ( OCSP_REQUEST x)
int OCSP_SINGLERESP_add1_ext_i2d ( OCSP_SINGLERESP x,
int  nid,
void *  value,
int  crit,
unsigned long  flags 
)
int OCSP_SINGLERESP_add_ext ( OCSP_SINGLERESP x,
X509_EXTENSION ex,
int  loc 
)
X509_EXTENSION* OCSP_SINGLERESP_delete_ext ( OCSP_SINGLERESP x,
int  loc 
)
void* OCSP_SINGLERESP_get1_ext_d2i ( OCSP_SINGLERESP x,
int  nid,
int crit,
int idx 
)
X509_EXTENSION* OCSP_SINGLERESP_get_ext ( OCSP_SINGLERESP x,
int  loc 
)
int OCSP_SINGLERESP_get_ext_by_critical ( OCSP_SINGLERESP x,
int  crit,
int  lastpos 
)
int OCSP_SINGLERESP_get_ext_by_NID ( OCSP_SINGLERESP x,
int  nid,
int  lastpos 
)
int OCSP_SINGLERESP_get_ext_by_OBJ ( OCSP_SINGLERESP x,
ASN1_OBJECT obj,
int  lastpos 
)
int OCSP_SINGLERESP_get_ext_count ( OCSP_SINGLERESP x)
X509_EXTENSION* OCSP_url_svcloc_new ( X509_NAME issuer,
char **  urls 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'