亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? x509.h

?? openssl包含TLS
?? H
?? 第 1 頁 / 共 3 頁
字號:
int		i2d_PUBKEY(EVP_PKEY *a,unsigned char **pp);EVP_PKEY *	d2i_PUBKEY(EVP_PKEY **a,unsigned char **pp,			long length);#ifndef OPENSSL_NO_RSAint		i2d_RSA_PUBKEY(RSA *a,unsigned char **pp);RSA *		d2i_RSA_PUBKEY(RSA **a,unsigned char **pp,			long length);#endif#ifndef OPENSSL_NO_DSAint		i2d_DSA_PUBKEY(DSA *a,unsigned char **pp);DSA *		d2i_DSA_PUBKEY(DSA **a,unsigned char **pp,			long length);#endifDECLARE_ASN1_FUNCTIONS(X509_SIG)DECLARE_ASN1_FUNCTIONS(X509_REQ_INFO)DECLARE_ASN1_FUNCTIONS(X509_REQ)DECLARE_ASN1_FUNCTIONS(X509_ATTRIBUTE)X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int atrtype, void *value);DECLARE_ASN1_FUNCTIONS(X509_EXTENSION)DECLARE_ASN1_FUNCTIONS(X509_NAME_ENTRY)DECLARE_ASN1_FUNCTIONS(X509_NAME)int		X509_NAME_set(X509_NAME **xn, X509_NAME *name);DECLARE_ASN1_FUNCTIONS(X509_CINF)DECLARE_ASN1_FUNCTIONS(X509)DECLARE_ASN1_FUNCTIONS(X509_CERT_AUX)int X509_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func,	     CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func);int X509_set_ex_data(X509 *r, int idx, void *arg);void *X509_get_ex_data(X509 *r, int idx);int		i2d_X509_AUX(X509 *a,unsigned char **pp);X509 *		d2i_X509_AUX(X509 **a,unsigned char **pp,long length);int X509_alias_set1(X509 *x, unsigned char *name, int len);int X509_keyid_set1(X509 *x, unsigned char *id, int len);unsigned char * X509_alias_get0(X509 *x, int *len);int (*X509_TRUST_set_default(int (*trust)(int , X509 *, int)))(int, X509 *, int);int X509_TRUST_set(int *t, int trust);int X509_add1_trust_object(X509 *x, ASN1_OBJECT *obj);int X509_add1_reject_object(X509 *x, ASN1_OBJECT *obj);void X509_trust_clear(X509 *x);void X509_reject_clear(X509 *x);DECLARE_ASN1_FUNCTIONS(X509_REVOKED)DECLARE_ASN1_FUNCTIONS(X509_CRL_INFO)DECLARE_ASN1_FUNCTIONS(X509_CRL)int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev);X509_PKEY *	X509_PKEY_new(void );void		X509_PKEY_free(X509_PKEY *a);int		i2d_X509_PKEY(X509_PKEY *a,unsigned char **pp);X509_PKEY *	d2i_X509_PKEY(X509_PKEY **a,unsigned char **pp,long length);DECLARE_ASN1_FUNCTIONS(NETSCAPE_SPKI)DECLARE_ASN1_FUNCTIONS(NETSCAPE_SPKAC)DECLARE_ASN1_FUNCTIONS(NETSCAPE_CERT_SEQUENCE)#ifndef OPENSSL_NO_EVPX509_INFO *	X509_INFO_new(void);void		X509_INFO_free(X509_INFO *a);char *		X509_NAME_oneline(X509_NAME *a,char *buf,int size);int ASN1_verify(int (*i2d)(), X509_ALGOR *algor1,	ASN1_BIT_STRING *signature,char *data,EVP_PKEY *pkey);int ASN1_digest(int (*i2d)(),const EVP_MD *type,char *data,	unsigned char *md,unsigned int *len);int ASN1_sign(int (*i2d)(), X509_ALGOR *algor1, X509_ALGOR *algor2,	ASN1_BIT_STRING *signature,	char *data,EVP_PKEY *pkey, const EVP_MD *type);int ASN1_item_digest(const ASN1_ITEM *it,const EVP_MD *type,void *data,	unsigned char *md,unsigned int *len);int ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *algor1,	ASN1_BIT_STRING *signature,void *data,EVP_PKEY *pkey);int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2,	ASN1_BIT_STRING *signature,	void *data, EVP_PKEY *pkey, const EVP_MD *type);#endifint 		X509_set_version(X509 *x,long version);int 		X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial);ASN1_INTEGER *	X509_get_serialNumber(X509 *x);int 		X509_set_issuer_name(X509 *x, X509_NAME *name);X509_NAME *	X509_get_issuer_name(X509 *a);int 		X509_set_subject_name(X509 *x, X509_NAME *name);X509_NAME *	X509_get_subject_name(X509 *a);int 		X509_set_notBefore(X509 *x, ASN1_TIME *tm);int 		X509_set_notAfter(X509 *x, ASN1_TIME *tm);int 		X509_set_pubkey(X509 *x, EVP_PKEY *pkey);EVP_PKEY *	X509_get_pubkey(X509 *x);ASN1_BIT_STRING * X509_get0_pubkey_bitstr(const X509 *x);int		X509_certificate_type(X509 *x,EVP_PKEY *pubkey /* optional */);int		X509_REQ_set_version(X509_REQ *x,long version);int		X509_REQ_set_subject_name(X509_REQ *req,X509_NAME *name);int		X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey);EVP_PKEY *	X509_REQ_get_pubkey(X509_REQ *req);int		X509_REQ_extension_nid(int nid);int *		X509_REQ_get_extension_nids(void);void		X509_REQ_set_extension_nids(int *nids);STACK_OF(X509_EXTENSION) *X509_REQ_get_extensions(X509_REQ *req);int X509_REQ_add_extensions_nid(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts,				int nid);int X509_REQ_add_extensions(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts);int X509_REQ_get_attr_count(const X509_REQ *req);int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid,			  int lastpos);int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, ASN1_OBJECT *obj,			  int lastpos);X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc);X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc);int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr);int X509_REQ_add1_attr_by_OBJ(X509_REQ *req,			const ASN1_OBJECT *obj, int type,			const unsigned char *bytes, int len);int X509_REQ_add1_attr_by_NID(X509_REQ *req,			int nid, int type,			const unsigned char *bytes, int len);int X509_REQ_add1_attr_by_txt(X509_REQ *req,			const char *attrname, int type,			const unsigned char *bytes, int len);int X509_CRL_set_version(X509_CRL *x, long version);int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name);int X509_CRL_set_lastUpdate(X509_CRL *x, ASN1_TIME *tm);int X509_CRL_set_nextUpdate(X509_CRL *x, ASN1_TIME *tm);int X509_CRL_sort(X509_CRL *crl);int X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial);int X509_REVOKED_set_revocationDate(X509_REVOKED *r, ASN1_TIME *tm);int		X509_check_private_key(X509 *x509,EVP_PKEY *pkey);int		X509_issuer_and_serial_cmp(const X509 *a, const X509 *b);unsigned long	X509_issuer_and_serial_hash(X509 *a);int		X509_issuer_name_cmp(const X509 *a, const X509 *b);unsigned long	X509_issuer_name_hash(X509 *a);int		X509_subject_name_cmp(const X509 *a, const X509 *b);unsigned long	X509_subject_name_hash(X509 *x);int		X509_cmp(const X509 *a, const X509 *b);int		X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b);unsigned long	X509_NAME_hash(X509_NAME *x);int		X509_CRL_cmp(const X509_CRL *a, const X509_CRL *b);#ifndef OPENSSL_NO_FP_APIint		X509_print_ex_fp(FILE *bp,X509 *x, unsigned long nmflag, unsigned long cflag);int		X509_print_fp(FILE *bp,X509 *x);int		X509_CRL_print_fp(FILE *bp,X509_CRL *x);int		X509_REQ_print_fp(FILE *bp,X509_REQ *req);int X509_NAME_print_ex_fp(FILE *fp, X509_NAME *nm, int indent, unsigned long flags);#endif#ifndef OPENSSL_NO_BIOint		X509_NAME_print(BIO *bp, X509_NAME *name, int obase);int X509_NAME_print_ex(BIO *out, X509_NAME *nm, int indent, unsigned long flags);int		X509_print_ex(BIO *bp,X509 *x, unsigned long nmflag, unsigned long cflag);int		X509_print(BIO *bp,X509 *x);int		X509_ocspid_print(BIO *bp,X509 *x);int		X509_CERT_AUX_print(BIO *bp,X509_CERT_AUX *x, int indent);int		X509_CRL_print(BIO *bp,X509_CRL *x);int		X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflag, unsigned long cflag);int		X509_REQ_print(BIO *bp,X509_REQ *req);#endifint 		X509_NAME_entry_count(X509_NAME *name);int 		X509_NAME_get_text_by_NID(X509_NAME *name, int nid,			char *buf,int len);int		X509_NAME_get_text_by_OBJ(X509_NAME *name, ASN1_OBJECT *obj,			char *buf,int len);/* NOTE: you should be passsing -1, not 0 as lastpos.  The functions that use * lastpos, search after that position on. */int 		X509_NAME_get_index_by_NID(X509_NAME *name,int nid,int lastpos);int 		X509_NAME_get_index_by_OBJ(X509_NAME *name,ASN1_OBJECT *obj,			int lastpos);X509_NAME_ENTRY *X509_NAME_get_entry(X509_NAME *name, int loc);X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc);int 		X509_NAME_add_entry(X509_NAME *name,X509_NAME_ENTRY *ne,			int loc, int set);int X509_NAME_add_entry_by_OBJ(X509_NAME *name, ASN1_OBJECT *obj, int type,			unsigned char *bytes, int len, int loc, int set);int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type,			unsigned char *bytes, int len, int loc, int set);X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne,		const char *field, int type, const unsigned char *bytes, int len);X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid,			int type,unsigned char *bytes, int len);int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type,			const unsigned char *bytes, int len, int loc, int set);X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne,			ASN1_OBJECT *obj, int type,const unsigned char *bytes,			int len);int 		X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne,			ASN1_OBJECT *obj);int 		X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type,			const unsigned char *bytes, int len);ASN1_OBJECT *	X509_NAME_ENTRY_get_object(X509_NAME_ENTRY *ne);ASN1_STRING *	X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *ne);int		X509v3_get_ext_count(const STACK_OF(X509_EXTENSION) *x);int		X509v3_get_ext_by_NID(const STACK_OF(X509_EXTENSION) *x,				      int nid, int lastpos);int		X509v3_get_ext_by_OBJ(const STACK_OF(X509_EXTENSION) *x,				      ASN1_OBJECT *obj,int lastpos);int		X509v3_get_ext_by_critical(const STACK_OF(X509_EXTENSION) *x,					   int crit, int lastpos);X509_EXTENSION *X509v3_get_ext(const STACK_OF(X509_EXTENSION) *x, int loc);X509_EXTENSION *X509v3_delete_ext(STACK_OF(X509_EXTENSION) *x, int loc);STACK_OF(X509_EXTENSION) *X509v3_add_ext(STACK_OF(X509_EXTENSION) **x,					 X509_EXTENSION *ex, int loc);int		X509_get_ext_count(X509 *x);int		X509_get_ext_by_NID(X509 *x, int nid, int lastpos);int		X509_get_ext_by_OBJ(X509 *x,ASN1_OBJECT *obj,int lastpos);int		X509_get_ext_by_critical(X509 *x, int crit, int lastpos);X509_EXTENSION *X509_get_ext(X509 *x, int loc);X509_EXTENSION *X509_delete_ext(X509 *x, int loc);int		X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc);void	*	X509_get_ext_d2i(X509 *x, int nid, int *crit, int *idx);int		X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit,							unsigned long flags);int		X509_CRL_get_ext_count(X509_CRL *x);int		X509_CRL_get_ext_by_NID(X509_CRL *x, int nid, int lastpos);int		X509_CRL_get_ext_by_OBJ(X509_CRL *x,ASN1_OBJECT *obj,int lastpos);int		X509_CRL_get_ext_by_critical(X509_CRL *x, int crit, int lastpos);X509_EXTENSION *X509_CRL_get_ext(X509_CRL *x, int loc);X509_EXTENSION *X509_CRL_delete_ext(X509_CRL *x, int loc);int		X509_CRL_add_ext(X509_CRL *x, X509_EXTENSION *ex, int loc);void	*	X509_CRL_get_ext_d2i(X509_CRL *x, int nid, int *crit, int *idx);int		X509_CRL_add1_ext_i2d(X509_CRL *x, int nid, void *value, int crit,							unsigned long flags);int		X509_REVOKED_get_ext_count(X509_REVOKED *x);int		X509_REVOKED_get_ext_by_NID(X509_REVOKED *x, int nid, int lastpos);int		X509_REVOKED_get_ext_by_OBJ(X509_REVOKED *x,ASN1_OBJECT *obj,int lastpos);int		X509_REVOKED_get_ext_by_critical(X509_REVOKED *x, int crit, int lastpos);X509_EXTENSION *X509_REVOKED_get_ext(X509_REVOKED *x, int loc);X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *x, int loc);int		X509_REVOKED_add_ext(X509_REVOKED *x, X509_EXTENSION *ex, int loc);void	*	X509_REVOKED_get_ext_d2i(X509_REVOKED *x, int nid, int *crit, int *idx);int		X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit,							unsigned long flags);X509_EXTENSION *X509_EXTENSION_create_by_NID(X509_EXTENSION **ex,			int nid, int crit, ASN1_OCTET_STRING *data);X509_EXTENSION *X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex,			ASN1_OBJECT *obj,int crit,ASN1_OCTET_STRING *data);int		X509_EXTENSION_set_object(X509_EXTENSION *ex,ASN1_OBJECT *obj);int		X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit);int		X509_EXTENSION_set_data(X509_EXTENSION *ex,			ASN1_OCTET_STRING *data);ASN1_OBJECT *	X509_EXTENSION_get_object(X509_EXTENSION *ex);ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ne);int		X509_EXTENSION_get_critical(X509_EXTENSION *ex);int X509at_get_attr_count(const STACK_OF(X509_ATTRIBUTE) *x);int X509at_get_attr_by_NID(const STACK_OF(X509_ATTRIBUTE) *x, int nid,			  int lastpos);int X509at_get_attr_by_OBJ(const STACK_OF(X509_ATTRIBUTE) *sk, ASN1_OBJECT *obj,			  int lastpos);X509_ATTRIBUTE *X509at_get_attr(const STACK_OF(X509_ATTRIBUTE) *x, int loc);X509_ATTRIBUTE *X509at_delete_attr(STACK_OF(X509_ATTRIBUTE) *x, int loc);STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr(STACK_OF(X509_ATTRIBUTE) **x,					 X509_ATTRIBUTE *attr);STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_OBJ(STACK_OF(X509_ATTRIBUTE) **x,			const ASN1_OBJECT *obj, int type,			const unsigned char *bytes, int len);STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_NID(STACK_OF(X509_ATTRIBUTE) **x,			int nid, int type,			const unsigned char *bytes, int len);STACK_OF(X509_ATTRIBUTE) *X509at_add1_attr_by_txt(STACK_OF(X509_ATTRIBUTE) **x,			const char *attrname, int type,			const unsigned char *bytes, int len);X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid,	     int atrtype, const void *data, int len);X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr,	     const ASN1_OBJECT *obj, int atrtype, const void *data, int len);X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr,		const char *atrname, int type, const unsigned char *bytes, int len);int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj);int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, const void *data, int len);void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx,					int atrtype, void *data);int X509_ATTRIBUTE_count(X509_ATTRIBUTE *attr);ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr);ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx);int		X509_verify_cert(X509_STORE_CTX *ctx);/* lookup a cert from a X509 STACK */X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk,X509_NAME *name,				     ASN1_INTEGER *serial);X509 *X509_find_by_subject(STACK_OF(X509) *sk,X509_NAME *name);DECLARE_ASN1_FUNCTIONS(PBEPARAM)DECLARE_ASN1_FUNCTIONS(PBE2PARAM)DECLARE_ASN1_FUNCTIONS(PBKDF2PARAM)X509_ALGOR *PKCS5_pbe_set(int alg, int iter, unsigned char *salt, int saltlen);X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter,					 unsigned char *salt, int saltlen);/* PKCS#8 utilities */DECLARE_ASN1_FUNCTIONS(PKCS8_PRIV_KEY_INFO)EVP_PKEY *EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8);PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey);PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8_broken(EVP_PKEY *pkey, int broken);PKCS8_PRIV_KEY_INFO *PKCS8_set_broken(PKCS8_PRIV_KEY_INFO *p8, int broken);int X509_check_trust(X509 *x, int id, int flags);int X509_TRUST_get_count(void);X509_TRUST * X509_TRUST_get0(int idx);int X509_TRUST_get_by_id(int id);int X509_TRUST_add(int id, int flags, int (*ck)(X509_TRUST *, X509 *, int),					char *name, int arg1, void *arg2);void X509_TRUST_cleanup(void);int X509_TRUST_get_flags(X509_TRUST *xp);char *X509_TRUST_get0_name(X509_TRUST *xp);int X509_TRUST_get_trust(X509_TRUST *xp);/* BEGIN ERROR CODES *//* The following lines are auto generated by the script mkerr.pl. Any changes * made after this point may be overwritten when the script is next run. */void ERR_load_X509_strings(void);/* Error codes for the X509 functions. *//* Function codes. */#define X509_F_ADD_CERT_DIR				 100#define X509_F_BY_FILE_CTRL				 101#define X509_F_DIR_CTRL					 102#define X509_F_GET_CERT_BY_SUBJECT			 103#define X509_F_NETSCAPE_SPKI_B64_DECODE			 129#define X509_F_NETSCAPE_SPKI_B64_ENCODE			 130#define X509_F_X509V3_ADD_EXT				 104#define X509_F_X509_ADD_ATTR				 135#define X509_F_X509_ATTRIBUTE_CREATE_BY_NID		 136#define X509_F_X509_ATTRIBUTE_CREATE_BY_OBJ		 137#define X509_F_X509_ATTRIBUTE_CREATE_BY_TXT		 140#define X509_F_X509_ATTRIBUTE_GET0_DATA			 139#define X509_F_X509_ATTRIBUTE_SET1_DATA			 138#define X509_F_X509_CHECK_PRIVATE_KEY			 128#define X509_F_X509_EXTENSION_CREATE_BY_NID		 108#define X509_F_X509_EXTENSION_CREATE_BY_OBJ		 109#define X509_F_X509_GET_PUBKEY_PARAMETERS		 110#define X509_F_X509_LOAD_CERT_CRL_FILE			 132#define X509_F_X509_LOAD_CERT_FILE			 111#define X509_F_X509_LOAD_CRL_FILE			 112#define X509_F_X509_NAME_ADD_ENTRY			 113#define X509_F_X509_NAME_ENTRY_CREATE_BY_NID		 114#define X509_F_X509_NAME_ENTRY_CREATE_BY_TXT		 131#define X509_F_X509_NAME_ENTRY_SET_OBJECT		 115#define X509_F_X509_NAME_ONELINE			 116#define X509_F_X509_NAME_PRINT				 117#define X509_F_X509_PRINT_FP				 118#define X509_F_X509_PUBKEY_GET				 119#define X509_F_X509_PUBKEY_SET				 120#define X509_F_X509_REQ_PRINT				 121#define X509_F_X509_REQ_PRINT_FP			 122#define X509_F_X509_REQ_TO_X509				 123#define X509_F_X509_STORE_ADD_CERT			 124#define X509_F_X509_STORE_ADD_CRL			 125#define X509_F_X509_STORE_CTX_INIT			 143#define X509_F_X509_STORE_CTX_NEW			 142#define X509_F_X509_STORE_CTX_PURPOSE_INHERIT		 134#define X509_F_X509_TO_X509_REQ				 126#define X509_F_X509_TRUST_ADD				 133#define X509_F_X509_TRUST_SET				 141#define X509_F_X509_VERIFY_CERT				 127/* Reason codes. */#define X509_R_BAD_X509_FILETYPE			 100#define X509_R_BASE64_DECODE_ERROR			 118#define X509_R_CANT_CHECK_DH_KEY			 114#define X509_R_CERT_ALREADY_IN_HASH_TABLE		 101#define X509_R_ERR_ASN1_LIB				 102#define X509_R_INVALID_DIRECTORY			 113#define X509_R_INVALID_FIELD_NAME			 119#define X509_R_INVALID_TRUST				 123#define X509_R_KEY_TYPE_MISMATCH			 115#define X509_R_KEY_VALUES_MISMATCH			 116#define X509_R_LOADING_CERT_DIR				 103#define X509_R_LOADING_DEFAULTS				 104#define X509_R_NO_CERT_SET_FOR_US_TO_VERIFY		 105#define X509_R_SHOULD_RETRY				 106#define X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN	 107#define X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY		 108#define X509_R_UNKNOWN_KEY_TYPE				 117#define X509_R_UNKNOWN_NID				 109#define X509_R_UNKNOWN_PURPOSE_ID			 121#define X509_R_UNKNOWN_TRUST_ID				 120#define X509_R_UNSUPPORTED_ALGORITHM			 111#define X509_R_WRONG_LOOKUP_TYPE			 112#define X509_R_WRONG_TYPE				 122#ifdef  __cplusplus}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区四区 | 国产女人18毛片水真多成人如厕| 日韩一区在线看| 欧美aaaaa成人免费观看视频| 色综合久久久网| 亚洲国产成人私人影院tom| 免费人成黄页网站在线一区二区 | 精品一区二区三区免费视频| 欧美自拍偷拍午夜视频| 中文字幕欧美日韩一区| 精品一区二区av| 欧美欧美午夜aⅴ在线观看| 亚洲色图视频免费播放| 国产精品一区二区在线观看不卡 | 色狠狠一区二区| 国产精品女上位| 国产精品一区专区| 欧美不卡在线视频| 亚洲成av人片观看| 色噜噜夜夜夜综合网| 亚洲欧洲三级电影| 国产精品一区久久久久| 久久综合精品国产一区二区三区| 日韩精品一级二级| 欧美日韩国产经典色站一区二区三区| 综合网在线视频| 成人h动漫精品一区二| 久久久亚洲高清| 国产一区二区三区四| 精品成人一区二区| 老司机免费视频一区二区| 欧美久久久久中文字幕| 国产精品成人午夜| 蜜臀a∨国产成人精品| 欧美日韩精品欧美日韩精品一 | 中文字幕欧美激情| 国产精品一色哟哟哟| 精品日韩成人av| 激情文学综合丁香| 精品久久一二三区| 国内精品国产成人| 夜夜嗨av一区二区三区四季av| 91麻豆免费在线观看| 国产欧美一二三区| 成人av在线网站| 自拍偷拍国产亚洲| 在线看日韩精品电影| 亚洲国产一区二区a毛片| 精品视频在线免费看| 日韩高清不卡一区| 日韩欧美综合在线| 国产寡妇亲子伦一区二区| 亚洲国产精品成人综合色在线婷婷| 成人一区二区三区视频在线观看| 国产精品色哟哟| 波波电影院一区二区三区| 亚洲欧美另类小说视频| 欧洲另类一二三四区| 五月激情综合婷婷| 日韩精品一区二区三区视频| 国产电影一区二区三区| 国产精品国产自产拍高清av | 欧美日韩国产bt| 免费日韩伦理电影| 国产亚洲精品中文字幕| 91天堂素人约啪| 亚洲成a人v欧美综合天堂下载| 欧美一三区三区四区免费在线看| 国产一区二区久久| 最近日韩中文字幕| 在线91免费看| 国产精品综合在线视频| 日韩码欧中文字| 欧美精品国产精品| 国产精品一区不卡| 亚洲精品国产一区二区精华液| 欧美另类videos死尸| 国产又粗又猛又爽又黄91精品| 日韩理论片网站| 欧美一级爆毛片| 成人h精品动漫一区二区三区| 午夜欧美在线一二页| 久久综合中文字幕| 色婷婷av久久久久久久| 九九精品一区二区| 亚洲精品欧美二区三区中文字幕| 日韩一区二区在线观看| av不卡在线观看| 日本不卡在线视频| 国产精品麻豆99久久久久久| 欧美老肥妇做.爰bbww视频| 国内精品国产成人国产三级粉色| 亚洲乱码中文字幕| 精品国产乱码久久久久久1区2区 | 日韩欧美自拍偷拍| 久久精品国产色蜜蜜麻豆| 欧美午夜影院一区| 国产一区亚洲一区| 亚洲一区二区三区四区五区中文| 日韩欧美一区二区在线视频| 99久久综合精品| 美女视频黄久久| 伊人婷婷欧美激情| 久久久久99精品一区| 欧美日韩一级片网站| 粉嫩绯色av一区二区在线观看| 丝袜亚洲另类欧美| 亚洲日本va在线观看| www激情久久| 欧美巨大另类极品videosbest | 天天做天天摸天天爽国产一区| 欧美不卡视频一区| av电影在线观看不卡| 久久国产精品区| 亚洲一区免费视频| 国产欧美日韩精品一区| 欧美一区二区三区啪啪| av动漫一区二区| 国产在线国偷精品免费看| 午夜精品福利一区二区蜜股av| 中文字幕一区二区三区在线观看| 日韩女优av电影| 欧美日韩一级视频| 色综合视频在线观看| 国产ts人妖一区二区| 日本女优在线视频一区二区| 一区二区三区在线高清| 国产精品天干天干在线综合| 精品99一区二区| 欧美精品丝袜中出| 色哟哟一区二区在线观看| 国产.欧美.日韩| 国内精品久久久久影院色| 青青草国产精品亚洲专区无| 亚洲国产成人av网| 亚洲精品成人天堂一二三| 亚洲欧洲美洲综合色网| 国产亚洲一区二区在线观看| 精品国精品自拍自在线| 在线播放欧美女士性生活| 欧美无乱码久久久免费午夜一区| 色综合天天性综合| 92精品国产成人观看免费| 国产91精品免费| 一区二区三区国产精华| 亚洲欧洲国产日韩| 国产精品素人一区二区| 亚洲国产精品激情在线观看| 国产日韩高清在线| 久久久www成人免费毛片麻豆| 欧美成人精品福利| 日韩一级片在线观看| 欧美一区二区大片| 欧美电影免费观看高清完整版在线 | 蜜桃免费网站一区二区三区| 舔着乳尖日韩一区| 奇米影视7777精品一区二区| 欧美bbbbb| 激情国产一区二区| 国产一区二区三区高清播放| 国产精品自拍在线| 国产.精品.日韩.另类.中文.在线.播放| 国产激情偷乱视频一区二区三区 | 日韩和欧美一区二区| 三级欧美在线一区| 蜜臀91精品一区二区三区| 久久99国产精品久久99| 国产一区二区三区四区在线观看| 国产精品中文字幕欧美| 成人av在线资源网站| 色综合久久88色综合天天免费| 欧美午夜片在线看| 9191久久久久久久久久久| 精品乱人伦一区二区三区| 久久午夜羞羞影院免费观看| 国产精品乱人伦中文| 一区二区三区精密机械公司| 欧美午夜精品一区二区三区| 午夜激情一区二区| 青青青爽久久午夜综合久久午夜| 久久爱www久久做| 成人三级在线视频| 色综合一区二区三区| 欧美日韩三级视频| 欧美成人一级视频| 日本一区二区免费在线观看视频| 国产精品乱子久久久久| 亚洲一区二区成人在线观看| 美女爽到高潮91| 国产凹凸在线观看一区二区| 在线观看免费亚洲| 日韩丝袜情趣美女图片| 中文字幕免费不卡| 一区二区国产视频| 蜜桃av一区二区在线观看 | 奇米精品一区二区三区四区| 国产成人一区在线| 91成人免费网站| 精品少妇一区二区| 最新久久zyz资源站|