extensions.c File Reference

#include <gnutls_int.h>
#include <gnutls_errors.h>
#include <gnutls_global.h>
#include <mpi.h>
#include <libtasn1.h>
#include <common.h>
#include <x509.h>
#include <extensions.h>
#include <gnutls_datum.h>
Include dependency graph for extensions.c:

Go to the source code of this file.

Functions

int MHD__gnutls_x509_crt_get_extension (MHD_gnutls_x509_crt_t cert, const char *extension_id, int indx, MHD_gnutls_datum_t *ret, unsigned int *_critical)
int MHD__gnutls_x509_ext_extract_keyUsage (uint16_t *keyUsage, opaque *extnValue, int extnValueLen)

Function Documentation

int MHD__gnutls_x509_crt_get_extension ( MHD_gnutls_x509_crt_t  cert,
const char *  extension_id,
int  indx,
MHD_gnutls_datum_t ret,
unsigned int *  _critical 
)
int MHD__gnutls_x509_ext_extract_keyUsage ( uint16_t *  keyUsage,
opaque extnValue,
int  extnValueLen 
)

Definition at line 178 of file extensions.c.

References ASN1_SUCCESS, ASN1_TYPE_EMPTY, MHD__asn1_create_element(), MHD__asn1_delete_structure(), MHD__asn1_der_decoding(), MHD__asn1_read_value(), MHD__gnutls_get_pkix, MHD_gnutls_assert, and MHD_gtls_asn2err().

Referenced by MHD_gnutls_x509_crt_get_key_usage().

Here is the call graph for this function:

Here is the caller graph for this function:

Generated by  doxygen 1.6.2-20100208