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