📄 hx509-protos.h
字号:
hx509_crypto_random_iv ( hx509_crypto /*crypto*/, heim_octet_string */*ivec*/);inthx509_crypto_select ( const hx509_context /*context*/, int /*type*/, const hx509_private_key /*source*/, hx509_peer_info /*peer*/, AlgorithmIdentifier */*selected*/);inthx509_crypto_set_key_data ( hx509_crypto /*crypto*/, const void */*data*/, size_t /*length*/);inthx509_crypto_set_key_name ( hx509_crypto /*crypto*/, const char */*name*/);inthx509_crypto_set_params ( hx509_context /*context*/, hx509_crypto /*crypto*/, const heim_octet_string */*param*/, heim_octet_string */*ivec*/);inthx509_crypto_set_random_key ( hx509_crypto /*crypto*/, heim_octet_string */*key*/);inthx509_env_add ( hx509_context /*context*/, hx509_env /*env*/, const char */*key*/, const char */*value*/);voidhx509_env_free (hx509_env */*env*/);inthx509_env_init ( hx509_context /*context*/, hx509_env */*env*/);const char *hx509_env_lfind ( hx509_context /*context*/, hx509_env /*env*/, const char */*key*/, size_t /*len*/);voidhx509_err ( hx509_context /*context*/, int /*exit_code*/, int /*error_code*/, const char */*fmt*/, ...);voidhx509_free_error_string (char */*str*/);voidhx509_free_octet_string_list (hx509_octet_string_list */*list*/);inthx509_general_name_unparse ( GeneralName */*name*/, char **/*str*/);char *hx509_get_error_string ( hx509_context /*context*/, int /*error_code*/);inthx509_get_one_cert ( hx509_context /*context*/, hx509_certs /*certs*/, hx509_cert */*c*/);inthx509_lock_add_cert ( hx509_context /*context*/, hx509_lock /*lock*/, hx509_cert /*cert*/);inthx509_lock_add_certs ( hx509_context /*context*/, hx509_lock /*lock*/, hx509_certs /*certs*/);inthx509_lock_add_password ( hx509_lock /*lock*/, const char */*password*/);inthx509_lock_command_string ( hx509_lock /*lock*/, const char */*string*/);voidhx509_lock_free (hx509_lock /*lock*/);inthx509_lock_init ( hx509_context /*context*/, hx509_lock */*lock*/);inthx509_lock_prompt ( hx509_lock /*lock*/, hx509_prompt */*prompt*/);voidhx509_lock_reset_certs ( hx509_context /*context*/, hx509_lock /*lock*/);voidhx509_lock_reset_passwords (hx509_lock /*lock*/);voidhx509_lock_reset_promper (hx509_lock /*lock*/);inthx509_lock_set_prompter ( hx509_lock /*lock*/, hx509_prompter_fct /*prompt*/, void */*data*/);inthx509_name_binary ( const hx509_name /*name*/, heim_octet_string */*os*/);inthx509_name_cmp ( hx509_name /*n1*/, hx509_name /*n2*/);inthx509_name_copy ( hx509_context /*context*/, const hx509_name /*from*/, hx509_name */*to*/);inthx509_name_expand ( hx509_context /*context*/, hx509_name /*name*/, hx509_env /*env*/);voidhx509_name_free (hx509_name */*name*/);inthx509_name_is_null_p (const hx509_name /*name*/);inthx509_name_normalize ( hx509_context /*context*/, hx509_name /*name*/);inthx509_name_to_Name ( const hx509_name /*from*/, Name */*to*/);inthx509_name_to_string ( const hx509_name /*name*/, char **/*str*/);inthx509_ocsp_request ( hx509_context /*context*/, hx509_certs /*reqcerts*/, hx509_certs /*pool*/, hx509_cert /*signer*/, const AlgorithmIdentifier */*digest*/, heim_octet_string */*request*/, heim_octet_string */*nonce*/);inthx509_ocsp_verify ( hx509_context /*context*/, time_t /*now*/, hx509_cert /*cert*/, int /*flags*/, const void */*data*/, size_t /*length*/, time_t */*expiration*/);voidhx509_oid_print ( const heim_oid */*oid*/, hx509_vprint_func /*func*/, void */*ctx*/);inthx509_oid_sprint ( const heim_oid */*oid*/, char **/*str*/);inthx509_parse_name ( hx509_context /*context*/, const char */*str*/, hx509_name */*name*/);inthx509_peer_info_alloc ( hx509_context /*context*/, hx509_peer_info */*peer*/);voidhx509_peer_info_free (hx509_peer_info /*peer*/);inthx509_peer_info_set_cert ( hx509_peer_info /*peer*/, hx509_cert /*cert*/);inthx509_peer_info_set_cms_algs ( hx509_context /*context*/, hx509_peer_info /*peer*/, const AlgorithmIdentifier */*val*/, size_t /*len*/);inthx509_pem_add_header ( hx509_pem_header **/*headers*/, const char */*header*/, const char */*value*/);const char *hx509_pem_find_header ( const hx509_pem_header */*h*/, const char */*header*/);voidhx509_pem_free_header (hx509_pem_header */*headers*/);inthx509_pem_read ( hx509_context /*context*/, FILE */*f*/, hx509_pem_read_func /*func*/, void */*ctx*/);inthx509_pem_write ( hx509_context /*context*/, const char */*type*/, hx509_pem_header */*headers*/, FILE */*f*/, const void */*data*/, size_t /*size*/);voidhx509_print_stdout ( void */*ctx*/, const char */*fmt*/, va_list /*va*/);inthx509_prompt_hidden (hx509_prompt_type /*type*/);inthx509_query_alloc ( hx509_context /*context*/, hx509_query **/*q*/);voidhx509_query_free ( hx509_context /*context*/, hx509_query */*q*/);inthx509_query_match_cmp_func ( hx509_query */*q*/, int (*/*func*/)(void *, hx509_cert), void */*ctx*/);inthx509_query_match_eku ( hx509_query */*q*/, const heim_oid */*eku*/);inthx509_query_match_friendly_name ( hx509_query */*q*/, const char */*name*/);inthx509_query_match_issuer_serial ( hx509_query */*q*/, const Name */*issuer*/, const heim_integer */*serialNumber*/);voidhx509_query_match_option ( hx509_query */*q*/, hx509_query_option /*option*/);voidhx509_query_statistic_file ( hx509_context /*context*/, const char */*fn*/);voidhx509_query_unparse_stats ( hx509_context /*context*/, int /*printtype*/, FILE */*out*/);inthx509_revoke_add_crl ( hx509_context /*context*/, hx509_revoke_ctx /*ctx*/, const char */*path*/);inthx509_revoke_add_ocsp ( hx509_context /*context*/, hx509_revoke_ctx /*ctx*/, const char */*path*/);voidhx509_revoke_free (hx509_revoke_ctx */*ctx*/);inthx509_revoke_init ( hx509_context /*context*/, hx509_revoke_ctx */*ctx*/);inthx509_revoke_ocsp_print ( hx509_context /*context*/, const char */*path*/, FILE */*out*/);inthx509_revoke_verify ( hx509_context /*context*/, hx509_revoke_ctx /*ctx*/, hx509_certs /*certs*/, time_t /*now*/, hx509_cert /*cert*/, hx509_cert /*parent_cert*/);voidhx509_set_error_string ( hx509_context /*context*/, int /*flags*/, int /*code*/, const char */*fmt*/, ...);voidhx509_set_error_stringv ( hx509_context /*context*/, int /*flags*/, int /*code*/, const char */*fmt*/, va_list /*ap*/);const AlgorithmIdentifier *hx509_signature_md2 (void);const AlgorithmIdentifier *hx509_signature_md5 (void);const AlgorithmIdentifier *hx509_signature_rsa (void);const AlgorithmIdentifier *hx509_signature_rsa_pkcs1_x509 (void);const AlgorithmIdentifier *hx509_signature_rsa_with_md2 (void);const AlgorithmIdentifier *hx509_signature_rsa_with_md5 (void);const AlgorithmIdentifier *hx509_signature_rsa_with_sha1 (void);const AlgorithmIdentifier *hx509_signature_rsa_with_sha256 (void);const AlgorithmIdentifier *hx509_signature_rsa_with_sha384 (void);const AlgorithmIdentifier *hx509_signature_rsa_with_sha512 (void);const AlgorithmIdentifier *hx509_signature_sha1 (void);const AlgorithmIdentifier *hx509_signature_sha256 (void);const AlgorithmIdentifier *hx509_signature_sha384 (void);const AlgorithmIdentifier *hx509_signature_sha512 (void);inthx509_unparse_der_name ( const void */*data*/, size_t /*length*/, char **/*str*/);inthx509_validate_cert ( hx509_context /*context*/, hx509_validate_ctx /*ctx*/, hx509_cert /*cert*/);voidhx509_validate_ctx_add_flags ( hx509_validate_ctx /*ctx*/, int /*flags*/);voidhx509_validate_ctx_free (hx509_validate_ctx /*ctx*/);inthx509_validate_ctx_init ( hx509_context /*context*/, hx509_validate_ctx */*ctx*/);voidhx509_validate_ctx_set_print ( hx509_validate_ctx /*ctx*/, hx509_vprint_func /*func*/, void */*c*/);voidhx509_verify_attach_anchors ( hx509_verify_ctx /*ctx*/, hx509_certs /*set*/);voidhx509_verify_attach_revoke ( hx509_verify_ctx /*ctx*/, hx509_revoke_ctx /*revoke_ctx*/);voidhx509_verify_ctx_f_allow_default_trustanchors ( hx509_verify_ctx /*ctx*/, int /*boolean*/);voidhx509_verify_destroy_ctx (hx509_verify_ctx /*ctx*/);inthx509_verify_hostname ( hx509_context /*context*/, const hx509_cert /*cert*/, int /*flags*/, hx509_hostname_type /*type*/, const char */*hostname*/, const struct sockaddr */*sa*/, int /*sa_size*/);inthx509_verify_init_ctx ( hx509_context /*context*/, hx509_verify_ctx */*ctx*/);inthx509_verify_path ( hx509_context /*context*/, hx509_verify_ctx /*ctx*/, hx509_cert /*cert*/, hx509_certs /*pool*/);voidhx509_verify_set_max_depth ( hx509_verify_ctx /*ctx*/, unsigned int /*max_depth*/);voidhx509_verify_set_proxy_certificate ( hx509_verify_ctx /*ctx*/, int /*boolean*/);voidhx509_verify_set_strict_rfc3280_verification ( hx509_verify_ctx /*ctx*/, int /*boolean*/);voidhx509_verify_set_time ( hx509_verify_ctx /*ctx*/, time_t /*t*/);inthx509_verify_signature ( hx509_context /*context*/, const hx509_cert /*signer*/, const AlgorithmIdentifier */*alg*/, const heim_octet_string */*data*/, const heim_octet_string */*sig*/);voidhx509_xfree (void */*ptr*/);#ifdef __cplusplus}#endif#endif /* __hx509_protos_h__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -