Dist libgcrypt.supp.
[gnutls.git] / src / certtool-cfg.h
blobaf6576e3c443ad7eeff2a33e221c864f54fb2753
1 #include <stdbool.h>
2 #include <gnutls/x509.h>
4 extern char *organization, *unit, *locality, *state;
5 extern char *cn, *challenge_password, *password, *pkcs9_email, *country;
6 extern char *dns_name, *email, *crl_dist_points, *pkcs12_key_name;
7 extern int serial, expiration_days, ca, tls_www_client, tls_www_server,
8 signing_key;
9 extern int encryption_key, cert_sign_key, crl_sign_key, code_sign_key,
10 ocsp_sign_key;
11 extern int time_stamping_key, crl_next_update;
13 void cfg_init (void);
14 int template_parse (const char *template);
16 void read_crt_set (gnutls_x509_crt_t crt, const char *input_str,
17 const char *oid);
18 void read_crq_set (gnutls_x509_crq_t crq, const char *input_str,
19 const char *oid);
20 int read_int (const char *input_str);
21 const char *read_str (const char *input_str);
22 int read_yesno (const char *input_str);
24 const char *get_pass (void);
25 const char *get_confirmed_pass (bool empty_ok);
26 const char *get_challenge_pass (void);
27 const char *get_crl_dist_point_url (void);
28 void get_country_crt_set (gnutls_x509_crt_t crt);
29 void get_organization_crt_set (gnutls_x509_crt_t crt);
30 void get_unit_crt_set (gnutls_x509_crt_t crt);
31 void get_state_crt_set (gnutls_x509_crt_t crt);
32 void get_locality_crt_set (gnutls_x509_crt_t crt);
33 void get_cn_crt_set (gnutls_x509_crt_t crt);
34 void get_uid_crt_set (gnutls_x509_crt_t crt);
35 void get_pkcs9_email_crt_set (gnutls_x509_crt_t crt);
36 void get_oid_crt_set (gnutls_x509_crt_t crt);
37 int get_serial (void);
38 int get_days (void);
39 int get_ca_status (void);
40 int get_path_len (void);
41 const char *get_pkcs12_key_name (void);
42 int get_tls_client_status (void);
43 int get_tls_server_status (void);
44 int get_crl_next_update (void);
45 int get_time_stamp_status (void);
46 int get_ocsp_sign_status (void);
47 int get_code_sign_status (void);
48 int get_crl_sign_status (void);
49 int get_cert_sign_status (void);
50 int get_encrypt_status (int server);
51 int get_sign_status (int server);
52 const char *get_email (void);
53 const char *get_dns_name (void);
54 const char *get_ip_addr (void);
57 void get_cn_crq_set (gnutls_x509_crq_t crq);
58 void get_uid_crq_set (gnutls_x509_crq_t crq);
59 void get_locality_crq_set (gnutls_x509_crq_t crq);
60 void get_state_crq_set (gnutls_x509_crq_t crq);
61 void get_unit_crq_set (gnutls_x509_crq_t crq);
62 void get_organization_crq_set (gnutls_x509_crq_t crq);
63 void get_country_crq_set (gnutls_x509_crq_t crq);
64 void get_oid_crq_set (gnutls_x509_crq_t crq);
65 const char *get_proxy_policy (char **policy, size_t *policylen);