libksba
1.6.0
About: KSBA is a library to make the tasks of working with X.509 certificates, CMS data and related objects more easy.
![]() ![]() |
#include "asn1-func.h"
Go to the source code of this file.
Data Structures | |
struct | cert_extn_info |
struct | cert_user_data |
struct | ksba_cert_s |
Functions | |
int | _ksba_cert_cmp (ksba_cert_t a, ksba_cert_t b) |
gpg_error_t | _ksba_cert_get_serial_ptr (ksba_cert_t cert, unsigned char const **ptr, size_t *length) |
gpg_error_t | _ksba_cert_get_issuer_dn_ptr (ksba_cert_t cert, unsigned char const **ptr, size_t *length) |
gpg_error_t | _ksba_cert_get_subject_dn_ptr (ksba_cert_t cert, unsigned char const **ptr, size_t *length) |
gpg_error_t | _ksba_cert_get_public_key_ptr (ksba_cert_t cert, unsigned char const **ptr, size_t *length) |
int _ksba_cert_cmp | ( | ksba_cert_t | a, |
ksba_cert_t | b | ||
) |
Definition at line 376 of file cert.c.
References ksba_cert_get_image().
Referenced by _ksba_cms_add_cert().
gpg_error_t _ksba_cert_get_issuer_dn_ptr | ( | ksba_cert_t | cert, |
unsigned char const ** | ptr, | ||
size_t * | length | ||
) |
Definition at line 559 of file cert.c.
References _ksba_asn_find_node(), asn_node_struct::down, GPG_ERR_INV_VALUE, gpg_error, ksba_cert_s::image, ksba_cert_s::initialized, asn_node_struct::len, asn_node_struct::nhdr, asn_node_struct::off, and ksba_cert_s::root.
Referenced by build_enveloped_data_header().
gpg_error_t _ksba_cert_get_public_key_ptr | ( | ksba_cert_t | cert, |
unsigned char const ** | ptr, | ||
size_t * | length | ||
) |
Definition at line 882 of file cert.c.
References _ksba_asn_find_node(), asn_node_struct::down, GPG_ERR_INV_VALUE, gpg_error, ksba_cert_s::image, ksba_cert_s::initialized, asn_node_struct::len, tag_info::length, asn_node_struct::nhdr, asn_node_struct::off, asn_node_struct::right, and ksba_cert_s::root.
Referenced by issuer_key_hash().
gpg_error_t _ksba_cert_get_serial_ptr | ( | ksba_cert_t | cert, |
unsigned char const ** | ptr, | ||
size_t * | length | ||
) |
Definition at line 537 of file cert.c.
References _ksba_asn_find_node(), GPG_ERR_INV_VALUE, gpg_error, ksba_cert_s::image, ksba_cert_s::initialized, asn_node_struct::len, asn_node_struct::nhdr, asn_node_struct::off, and ksba_cert_s::root.
Referenced by _ksba_ocsp_prepare_request(), and build_enveloped_data_header().
gpg_error_t _ksba_cert_get_subject_dn_ptr | ( | ksba_cert_t | cert, |
unsigned char const ** | ptr, | ||
size_t * | length | ||
) |
Definition at line 583 of file cert.c.
References _ksba_asn_find_node(), asn_node_struct::down, GPG_ERR_INV_VALUE, gpg_error, ksba_cert_s::image, ksba_cert_s::initialized, asn_node_struct::len, asn_node_struct::nhdr, asn_node_struct::off, and ksba_cert_s::root.
Referenced by issuer_name_hash().