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