⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hx509-protos.h

📁 samba最新软件
💻 H
📖 第 1 页 / 共 2 页
字号:
/* 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 + -