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