📄 hx509-protos.h
字号:
/* This is a generated file */#ifndef __hx509_protos_h__#define __hx509_protos_h__#include <stdarg.h>#ifdef __cplusplusextern "C" {#endif#ifndef HX509_LIB_FUNCTION#if defined(_WIN32)#define HX509_LIB_FUNCTION _stdcall#else#define HX509_LIB_FUNCTION#endif#endifvoidhx509_bitstring_print ( const heim_bit_string */*b*/, hx509_vprint_func /*func*/, void */*ctx*/);inthx509_ca_sign ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, hx509_cert /*signer*/, hx509_cert */*certificate*/);inthx509_ca_sign_self ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, hx509_private_key /*signer*/, hx509_cert */*certificate*/);inthx509_ca_tbs_add_crl_dp_uri ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const char */*uri*/, hx509_name /*issuername*/);inthx509_ca_tbs_add_eku ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const heim_oid */*oid*/);inthx509_ca_tbs_add_san_hostname ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const char */*dnsname*/);inthx509_ca_tbs_add_san_jid ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const char */*jid*/);inthx509_ca_tbs_add_san_ms_upn ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const char */*principal*/);inthx509_ca_tbs_add_san_otherName ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const heim_oid */*oid*/, const heim_octet_string */*os*/);inthx509_ca_tbs_add_san_pkinit ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const char */*principal*/);inthx509_ca_tbs_add_san_rfc822name ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const char */*rfc822Name*/);voidhx509_ca_tbs_free (hx509_ca_tbs */*tbs*/);inthx509_ca_tbs_init ( hx509_context /*context*/, hx509_ca_tbs */*tbs*/);inthx509_ca_tbs_set_ca ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, int /*pathLenConstraint*/);inthx509_ca_tbs_set_domaincontroller ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/);inthx509_ca_tbs_set_notAfter ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, time_t /*t*/);inthx509_ca_tbs_set_notAfter_lifetime ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, time_t /*delta*/);inthx509_ca_tbs_set_notBefore ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, time_t /*t*/);inthx509_ca_tbs_set_proxy ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, int /*pathLenConstraint*/);inthx509_ca_tbs_set_serialnumber ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const heim_integer */*serialNumber*/);inthx509_ca_tbs_set_spki ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, const SubjectPublicKeyInfo */*spki*/);inthx509_ca_tbs_set_subject ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, hx509_name /*subject*/);inthx509_ca_tbs_set_template ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, int /*flags*/, hx509_cert /*cert*/);inthx509_ca_tbs_subject_expand ( hx509_context /*context*/, hx509_ca_tbs /*tbs*/, hx509_env /*env*/);const struct units *hx509_ca_tbs_template_units (void);inthx509_cert_binary ( hx509_context /*context*/, hx509_cert /*c*/, heim_octet_string */*os*/);inthx509_cert_check_eku ( hx509_context /*context*/, hx509_cert /*cert*/, const heim_oid */*eku*/, int /*allow_any_eku*/);inthx509_cert_cmp ( hx509_cert /*p*/, hx509_cert /*q*/);inthx509_cert_find_subjectAltName_otherName ( hx509_context /*context*/, hx509_cert /*cert*/, const heim_oid */*oid*/, hx509_octet_string_list */*list*/);voidhx509_cert_free (hx509_cert /*cert*/);inthx509_cert_get_SPKI ( hx509_context /*context*/, hx509_cert /*p*/, SubjectPublicKeyInfo */*spki*/);inthx509_cert_get_SPKI_AlgorithmIdentifier ( hx509_context /*context*/, hx509_cert /*p*/, AlgorithmIdentifier */*alg*/);hx509_cert_attributehx509_cert_get_attribute ( hx509_cert /*cert*/, const heim_oid */*oid*/);inthx509_cert_get_base_subject ( hx509_context /*context*/, hx509_cert /*c*/, hx509_name */*name*/);const char *hx509_cert_get_friendly_name (hx509_cert /*cert*/);inthx509_cert_get_issuer ( hx509_cert /*p*/, hx509_name */*name*/);time_thx509_cert_get_notAfter (hx509_cert /*p*/);time_thx509_cert_get_notBefore (hx509_cert /*p*/);inthx509_cert_get_serialnumber ( hx509_cert /*p*/, heim_integer */*i*/);inthx509_cert_get_subject ( hx509_cert /*p*/, hx509_name */*name*/);inthx509_cert_have_private_key (hx509_cert /*p*/);inthx509_cert_init ( hx509_context /*context*/, const Certificate */*c*/, hx509_cert */*cert*/);inthx509_cert_init_data ( hx509_context /*context*/, const void */*ptr*/, size_t /*len*/, hx509_cert */*cert*/);inthx509_cert_keyusage_print ( hx509_context /*context*/, hx509_cert /*c*/, char **/*s*/);hx509_certhx509_cert_ref (hx509_cert /*cert*/);inthx509_cert_set_friendly_name ( hx509_cert /*cert*/, const char */*name*/);inthx509_certs_add ( hx509_context /*context*/, hx509_certs /*certs*/, hx509_cert /*cert*/);inthx509_certs_append ( hx509_context /*context*/, hx509_certs /*to*/, hx509_lock /*lock*/, const char */*name*/);inthx509_certs_end_seq ( hx509_context /*context*/, hx509_certs /*certs*/, hx509_cursor /*cursor*/);inthx509_certs_find ( hx509_context /*context*/, hx509_certs /*certs*/, const hx509_query */*q*/, hx509_cert */*r*/);voidhx509_certs_free (hx509_certs */*certs*/);inthx509_certs_info ( hx509_context /*context*/, hx509_certs /*certs*/, int (*/*func*/)(void *, const char *), void */*ctx*/);inthx509_certs_init ( hx509_context /*context*/, const char */*name*/, int /*flags*/, hx509_lock /*lock*/, hx509_certs */*certs*/);inthx509_certs_iter ( hx509_context /*context*/, hx509_certs /*certs*/, int (*/*func*/)(hx509_context, void *, hx509_cert), void */*ctx*/);inthx509_certs_merge ( hx509_context /*context*/, hx509_certs /*to*/, hx509_certs /*from*/);inthx509_certs_next_cert ( hx509_context /*context*/, hx509_certs /*certs*/, hx509_cursor /*cursor*/, hx509_cert */*cert*/);inthx509_certs_start_seq ( hx509_context /*context*/, hx509_certs /*certs*/, hx509_cursor */*cursor*/);inthx509_certs_store ( hx509_context /*context*/, hx509_certs /*certs*/, int /*flags*/, hx509_lock /*lock*/);inthx509_ci_print_names ( hx509_context /*context*/, void */*ctx*/, hx509_cert /*c*/);voidhx509_clear_error_string (hx509_context /*context*/);inthx509_cms_create_signed_1 ( hx509_context /*context*/, int /*flags*/, const heim_oid */*eContentType*/, const void */*data*/, size_t /*length*/, const AlgorithmIdentifier */*digest_alg*/, hx509_cert /*cert*/, hx509_peer_info /*peer*/, hx509_certs /*anchors*/, hx509_certs /*pool*/, heim_octet_string */*signed_data*/);inthx509_cms_decrypt_encrypted ( hx509_context /*context*/, hx509_lock /*lock*/, const void */*data*/, size_t /*length*/, heim_oid */*contentType*/, heim_octet_string */*content*/);inthx509_cms_envelope_1 ( hx509_context /*context*/, int /*flags*/, hx509_cert /*cert*/, const void */*data*/, size_t /*length*/, const heim_oid */*encryption_type*/, const heim_oid */*contentType*/, heim_octet_string */*content*/);inthx509_cms_unenvelope ( hx509_context /*context*/, hx509_certs /*certs*/, int /*flags*/, const void */*data*/, size_t /*length*/, const heim_octet_string */*encryptedContent*/, heim_oid */*contentType*/, heim_octet_string */*content*/);inthx509_cms_unwrap_ContentInfo ( const heim_octet_string */*in*/, heim_oid */*oid*/, heim_octet_string */*out*/, int */*have_data*/);inthx509_cms_verify_signed ( hx509_context /*context*/, hx509_verify_ctx /*ctx*/, const void */*data*/, size_t /*length*/, const heim_octet_string */*signedContent*/, hx509_certs /*pool*/, heim_oid */*contentType*/, heim_octet_string */*content*/, hx509_certs */*signer_certs*/);inthx509_cms_wrap_ContentInfo ( const heim_oid */*oid*/, const heim_octet_string */*buf*/, heim_octet_string */*res*/);voidhx509_context_free (hx509_context */*context*/);inthx509_context_init (hx509_context */*context*/);voidhx509_context_set_missing_revoke ( hx509_context /*context*/, int /*flag*/);inthx509_crl_add_revoked_certs ( hx509_context /*context*/, hx509_crl /*crl*/, hx509_certs /*certs*/);inthx509_crl_alloc ( hx509_context /*context*/, hx509_crl */*crl*/);voidhx509_crl_free ( hx509_context /*context*/, hx509_crl */*crl*/);inthx509_crl_lifetime ( hx509_context /*context*/, hx509_crl /*crl*/, int /*delta*/);inthx509_crl_sign ( hx509_context /*context*/, hx509_cert /*signer*/, hx509_crl /*crl*/, heim_octet_string */*os*/);const AlgorithmIdentifier *hx509_crypto_aes128_cbc (void);const AlgorithmIdentifier *hx509_crypto_aes256_cbc (void);inthx509_crypto_available ( hx509_context /*context*/, int /*type*/, hx509_cert /*source*/, AlgorithmIdentifier **/*val*/, unsigned int */*plen*/);inthx509_crypto_decrypt ( hx509_crypto /*crypto*/, const void */*data*/, const size_t /*length*/, heim_octet_string */*ivec*/, heim_octet_string */*clear*/);const AlgorithmIdentifier *hx509_crypto_des_rsdi_ede3_cbc (void);voidhx509_crypto_destroy (hx509_crypto /*crypto*/);inthx509_crypto_encrypt ( hx509_crypto /*crypto*/, const void */*data*/, const size_t /*length*/, const heim_octet_string */*ivec*/, heim_octet_string **/*ciphertext*/);const heim_oid *hx509_crypto_enctype_by_name (const char */*name*/);voidhx509_crypto_free_algs ( AlgorithmIdentifier */*val*/, unsigned int /*len*/);inthx509_crypto_get_params ( hx509_context /*context*/, hx509_crypto /*crypto*/, const heim_octet_string */*ivec*/, heim_octet_string */*param*/);inthx509_crypto_init ( hx509_context /*context*/, const char */*provider*/, const heim_oid */*enctype*/, hx509_crypto */*crypto*/);const char *hx509_crypto_provider (hx509_crypto /*crypto*/);int
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -