1# $Id$
2
3HEIMDAL_X509_1.0 {
4	global:
5		initialize_hx_error_table_r;
6		hx509_bitstring_print;
7		hx509_ca_sign;
8		hx509_ca_sign_self;
9		hx509_ca_tbs_add_crl_dp_uri;
10		hx509_ca_tbs_add_eku;
11		hx509_ca_tbs_add_san_hostname;
12		hx509_ca_tbs_add_san_jid;
13		hx509_ca_tbs_add_san_ms_upn;
14		hx509_ca_tbs_add_san_otherName;
15		hx509_ca_tbs_add_san_pkinit;
16		hx509_ca_tbs_add_san_rfc822name;
17		hx509_ca_tbs_free;
18		hx509_ca_tbs_init;
19		hx509_ca_tbs_set_ca;
20		hx509_ca_tbs_set_domaincontroller;
21		hx509_ca_tbs_set_notAfter;
22		hx509_ca_tbs_set_notAfter_lifetime;
23		hx509_ca_tbs_set_notBefore;
24		hx509_ca_tbs_set_proxy;
25		hx509_ca_tbs_set_serialnumber;
26		hx509_ca_tbs_set_spki;
27		hx509_ca_tbs_set_subject;
28		hx509_ca_tbs_set_template;
29		hx509_ca_tbs_subject_expand;
30		hx509_ca_tbs_template_units;
31		hx509_cert_binary;
32		hx509_cert_check_eku;
33		hx509_cert_cmp;
34		hx509_cert_find_subjectAltName_otherName;
35		hx509_cert_free;
36		hx509_cert_get_SPKI;
37		hx509_cert_attribute;
38		hx509_cert_get_attribute;
39		hx509_cert_get_base_subject;
40		hx509_cert_get_friendly_name;
41		hx509_cert_get_issuer;
42		hx509_cert_get_notAfter;
43		hx509_cert_get_notBefore;
44		hx509_cert_get_serialnumber;
45		hx509_cert_get_subject;
46		hx509_cert_init;
47		hx509_cert_init_data;
48		hx509_cert_keyusage_print;
49		hx509_cert;
50		hx509_cert_ref;
51		hx509_cert_set_friendly_name;
52		hx509_certs_add;
53		hx509_certs_append;
54		hx509_certs_end_seq;
55		hx509_certs_find;
56		hx509_certs_free;
57		hx509_certs_info;
58		hx509_certs_init;
59		hx509_certs_iter;
60		hx509_certs_merge;
61		hx509_certs_next_cert;
62		hx509_certs_start_seq;
63		hx509_certs_store;
64		hx509_ci_print_names;
65		hx509_clear_error_string;
66		hx509_cms_create_signed_1;
67		hx509_cms_decrypt_encrypted;
68		hx509_cms_envelope_1;
69		hx509_cms_unenvelope;
70		hx509_cms_unwrap_ContentInfo;
71		hx509_cms_verify_signed;
72		hx509_cms_wrap_ContentInfo;
73		hx509_context_free;
74		hx509_context_init;
75		hx509_context_set_missing_revoke;
76		hx509_crl_add_revoked_certs;
77		hx509_crl_alloc;
78		hx509_crl_free;
79		hx509_crl_lifetime;
80		hx509_crl_sign;
81		hx509_crypto_aes128_cbc;
82		hx509_crypto_aes256_cbc;
83		hx509_crypto_available;
84		hx509_crypto_decrypt;
85		hx509_crypto_des_rsdi_ede3_cbc;
86		hx509_crypto_destroy;
87		hx509_crypto_encrypt;
88		hx509_crypto_enctype_by_name;
89		hx509_crypto_free_algs;
90		hx509_crypto_get_params;
91		hx509_crypto_init;
92		hx509_crypto_provider;
93		hx509_crypto_select;
94		hx509_crypto_set_key_data;
95		hx509_crypto_set_key_name;
96		hx509_crypto_set_params;
97		hx509_crypto_set_random_key;
98		hx509_env_add;
99		hx509_env_free;
100		hx509_env_init;
101		hx509_env_lfind;
102		hx509_err;
103		hx509_free_error_string;
104		hx509_free_octet_string_list;
105		hx509_general_name_unparse;
106		hx509_get_error_string;
107		hx509_get_one_cert;
108		hx509_lock_add_cert;
109		hx509_lock_add_certs;
110		hx509_lock_add_password;
111		hx509_lock_command_string;
112		hx509_lock_free;
113		hx509_lock_init;
114		hx509_lock_prompt;
115		hx509_lock_reset_certs;
116		hx509_lock_reset_passwords;
117		hx509_lock_reset_promper;
118		hx509_lock_set_prompter;
119		hx509_name_cmp;
120		hx509_name_copy;
121		hx509_name_expand;
122		hx509_name_free;
123		hx509_name_is_null_p;
124		hx509_name_normalize;
125		hx509_name_to_Name;
126		hx509_name_binary;
127		hx509_name_to_string;
128		hx509_ocsp_request;
129		hx509_ocsp_verify;
130		hx509_oid_print;
131		hx509_oid_sprint;
132		hx509_parse_name;
133		hx509_peer_info_alloc;
134		hx509_peer_info_free;
135		hx509_peer_info_set_cert;
136		hx509_peer_info_set_cms_algs;
137		hx509_print_stdout;
138		hx509_prompt_hidden;
139		hx509_query_alloc;
140		hx509_query_free;
141		hx509_query_match_cmp_func;
142		hx509_query_match_friendly_name;
143		hx509_query_match_issuer_serial;
144		hx509_query_match_option;
145		hx509_query_statistic_file;
146		hx509_query_unparse_stats;
147		hx509_revoke_add_crl;
148		hx509_revoke_add_ocsp;
149		hx509_revoke_free;
150		hx509_revoke_init;
151		hx509_revoke_ocsp_print;
152		hx509_revoke_verify;
153		hx509_set_error_string;
154		hx509_set_error_stringv;
155		hx509_signature_md2;
156		hx509_signature_md5;
157		hx509_signature_rsa;
158		hx509_signature_rsa_with_md2;
159		hx509_signature_rsa_with_md5;
160		hx509_signature_rsa_with_sha1;
161		hx509_signature_rsa_with_sha256;
162		hx509_signature_rsa_with_sha384;
163		hx509_signature_rsa_with_sha512;
164		hx509_signature_sha1;
165		hx509_signature_sha256;
166		hx509_signature_sha384;
167		hx509_signature_sha512;
168		hx509_unparse_der_name;
169		hx509_validate_cert;
170		hx509_validate_ctx_add_flags;
171		hx509_validate_ctx_free;
172		hx509_validate_ctx_init;
173		hx509_validate_ctx_set_print;
174		hx509_verify_attach_anchors;
175		hx509_verify_attach_revoke;
176		hx509_verify_ctx_f_allow_default_trustanchors;
177		hx509_verify_destroy_ctx;
178		hx509_verify_hostname;
179		hx509_verify_init_ctx;
180		hx509_verify_path;
181		hx509_verify_set_max_depth;
182		hx509_verify_set_proxy_certificate;
183		hx509_verify_set_strict_rfc3280_verification;
184		hx509_verify_set_time;
185		hx509_verify_signature;
186		hx509_pem_write;
187		hx509_pem_add_header;
188		hx509_pem_find_header;
189		hx509_pem_free_header;
190		hx509_xfree;
191		_hx509_write_file;
192		_hx509_map_file;
193		_hx509_map_file_os;
194		_hx509_unmap_file;
195		_hx509_unmap_file_os;
196		_hx509_certs_keys_free;
197		_hx509_certs_keys_get;
198		_hx509_request_init;
199		_hx509_request_add_dns_name;
200		_hx509_request_add_email;
201		_hx509_request_get_name;
202		_hx509_request_set_name;
203		_hx509_request_set_email;
204		_hx509_request_get_SubjectPublicKeyInfo;
205		_hx509_request_set_SubjectPublicKeyInfo;
206		_hx509_request_to_pkcs10;
207		_hx509_request_to_pkcs10;
208		_hx509_request_free;
209		_hx509_request_print;
210		_hx509_request_parse;
211		_hx509_private_key_ref;
212		_hx509_private_key_free;
213		_hx509_private_key2SPKI;
214		_hx509_generate_private_key_init;
215		_hx509_generate_private_key_is_ca;
216		_hx509_generate_private_key_bits;
217		_hx509_generate_private_key;
218		_hx509_generate_private_key_free;
219		_hx509_cert_assign_key;
220		_hx509_cert_private_key;
221		_hx509_name_from_Name;
222		# pkcs11 symbols
223		C_GetFunctionList;
224	local:
225		*;
226};
227
228