|
Certificate Functions |
typedef GWEN_NETTRANSPORTSSL_ASKADDCERT_RESULT(* | GWEN_NETTRANSPORTSSL_ASKADDCERT_FN )(GWEN_NETTRANSPORT *tr, GWEN_DB_NODE *cert) |
typedef GWEN_NETTRANSPORTSSL_ASKADDCERT_RESULT(* | GWEN_NETTRANSPORTSSL_ASKADDCERT_FN2 )(GWEN_NETTRANSPORT *tr, GWEN_DB_NODE *cert, void *user_data) |
enum | GWEN_NETTRANSPORTSSL_ASKADDCERT_RESULT {
GWEN_NetTransportSSL_AskAddCertResultError = 0,
GWEN_NetTransportSSL_AskAddCertResultNo,
GWEN_NetTransportSSL_AskAddCertResultTmp,
GWEN_NetTransportSSL_AskAddCertResultPerm,
GWEN_NetTransportSSL_AskAddCertResultIncoming
} |
GWENHYWFAR_API GWEN_NETTRANSPORTSSL_ASKADDCERT_FN | GWEN_NetTransportSSL_GetAskAddCertFn () |
GWENHYWFAR_API void | GWEN_NetTransportSSL_SetAskAddCertFn (GWEN_NETTRANSPORTSSL_ASKADDCERT_FN fn) |
GWENHYWFAR_API void | GWEN_NetTransportSSL_SetAskAddCertFn2 (GWEN_NETTRANSPORTSSL_ASKADDCERT_FN2 fn, void *user_data) |
Password Functions |
typedef int(* | GWEN_NETTRANSPORTSSL_GETPASSWD_FN )(GWEN_NETTRANSPORT *tr, char *buffer, int num, int rwflag) |
GWENHYWFAR_API GWEN_NETTRANSPORTSSL_GETPASSWD_FN | GWEN_NetTransportSSL_GetGetPasswordFn () |
GWENHYWFAR_API void | GWEN_NetTransportSSL_SetGetPasswordFn (GWEN_NETTRANSPORTSSL_GETPASSWD_FN fn) |
Misc Functions around SSL connections |
GWENHYWFAR_API int | GWEN_NetTransportSSL_GenerateCertAndKeyFile (const char *fname, int bits, int serial, int days, GWEN_DB_NODE *db) |
GWENHYWFAR_API int | GWEN_NetTransportSSL_GenerateDhFile (const char *fname, int bits) |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_NetTransportSSL_GetCipherList () |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_NetTransportSSL_GetPeerCertificate (const GWEN_NETTRANSPORT *tr) |
GWENHYWFAR_API int | GWEN_NetTransportSSL_IsOfType (GWEN_NETTRANSPORT *tr) |
GWENHYWFAR_API int | GWEN_NetTransportSSL_IsSecure (const GWEN_NETTRANSPORT *tr) |
GWENHYWFAR_API void | GWEN_NetTransportSSL_SetCipherList (GWEN_NETTRANSPORT *tr, const char *ciphers) |
Functions |
GWENHYWFAR_API GWEN_NETTRANSPORT * | GWEN_NetTransportSSL_new (GWEN_SOCKET *sk, const char *capath, const char *newcapath, const char *ownCertFile, const char *dhfile, int secure, int takeOver) |