1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef GNUTLS_COMPAT8_H
# define GNUTLS_COMPAT8_H
/* Extra definitions */
#include <gnutls/openssl.h>
int gnutls_x509_extract_dn( const gnutls_datum_t*, gnutls_x509_dn*);
int gnutls_x509_extract_dn_string(const gnutls_datum_t * idn,
char *buf, unsigned int sizeof_buf);
int gnutls_x509_extract_certificate_dn( const gnutls_datum_t*, gnutls_x509_dn*);
int gnutls_x509_extract_certificate_dn_string(char *buf, unsigned int sizeof_buf,
const gnutls_datum_t * cert, int issuer);
int gnutls_x509_extract_certificate_issuer_dn( const gnutls_datum_t*, gnutls_x509_dn *);
int gnutls_x509_extract_certificate_version( const gnutls_datum_t*);
int gnutls_x509_extract_certificate_serial(const gnutls_datum_t * cert, char* result, int* result_size);
time_t gnutls_x509_extract_certificate_activation_time( const gnutls_datum_t*);
time_t gnutls_x509_extract_certificate_expiration_time( const gnutls_datum_t*);
int gnutls_x509_extract_certificate_subject_alt_name( const gnutls_datum_t*, int seq, char*, int*);
int gnutls_x509_pkcs7_extract_certificate(const gnutls_datum_t * pkcs7_struct, int indx, char* certificate, int* certificate_size);
int gnutls_x509_extract_certificate_pk_algorithm( const gnutls_datum_t * cert, int* bits);
int gnutls_x509_extract_certificate_ca_status(const gnutls_datum_t * cert);
int gnutls_x509_extract_key_pk_algorithm( const gnutls_datum_t * key);
int gnutls_x509_verify_certificate( const gnutls_datum_t* cert_list, int cert_list_length, const gnutls_datum_t * CA_list, int CA_list_length, const gnutls_datum_t* CRL_list, int CRL_list_length);
#define gnutls_x509_fingerprint gnutls_fingerprint
#define gnutls_x509_certificate_format gnutls_x509_crt_fmt_t
int gnutls_x509_extract_key_pk_algorithm( const gnutls_datum_t * key);
#define gnutls_certificate_set_rsa_params gnutls_certificate_set_rsa_export_params
#endif
|