Back to index

openldap  2.4.31
Classes | Typedefs | Variables
ldap-tls.h File Reference

Go to the source code of this file.

Classes

struct  tls_impl

Typedefs

typedef struct tls_ctx
typedef struct tls_session
typedef intTI_tls_init )(void)
typedef voidTI_tls_destroy )(void)
typedef tls_ctx *( TI_ctx_new )(struct ldapoptions *lo)
typedef voidTI_ctx_ref )(tls_ctx *ctx)
typedef voidTI_ctx_free )(tls_ctx *ctx)
typedef intTI_ctx_init )(struct ldapoptions *lo, struct ldaptls *lt, int is_server)
typedef tls_session *( TI_session_new )(tls_ctx *ctx, int is_server)
typedef intTI_session_connect )(LDAP *ld, tls_session *s)
typedef intTI_session_accept )(tls_session *s)
typedef intTI_session_upflags )(Sockbuf *sb, tls_session *s, int rc)
typedef char *( TI_session_errmsg )(tls_session *s, int rc, char *buf, size_t len)
typedef intTI_session_dn )(tls_session *sess, struct berval *dn)
typedef intTI_session_chkhost )(LDAP *ld, tls_session *s, const char *name_in)
typedef intTI_session_strength )(tls_session *sess)
typedef voidTI_thr_init )(void)
typedef struct tls_impl tls_impl

Variables

tls_impl ldap_int_tls_impl

Class Documentation

struct tls_impl

Definition at line 47 of file ldap-tls.h.

Class Members
TI_ctx_free * ti_ctx_free
TI_ctx_init * ti_ctx_init
TI_ctx_new * ti_ctx_new
TI_ctx_ref * ti_ctx_ref
int ti_inited
const char * ti_name
Sockbuf_IO * ti_sbio
TI_session_accept * ti_session_accept
TI_session_chkhost * ti_session_chkhost
TI_session_connect * ti_session_connect
TI_session_errmsg * ti_session_errmsg
TI_session_dn * ti_session_my_dn
TI_session_new * ti_session_new
TI_session_dn * ti_session_peer_dn
TI_session_strength * ti_session_strength
TI_session_upflags * ti_session_upflags
TI_thr_init * ti_thr_init
TI_tls_destroy * ti_tls_destroy
TI_tls_init * ti_tls_init

Typedef Documentation

typedef void( TI_ctx_free)(tls_ctx *ctx)

Definition at line 33 of file ldap-tls.h.

typedef int( TI_ctx_init)(struct ldapoptions *lo, struct ldaptls *lt, int is_server)

Definition at line 34 of file ldap-tls.h.

typedef tls_ctx*( TI_ctx_new)(struct ldapoptions *lo)

Definition at line 31 of file ldap-tls.h.

typedef void( TI_ctx_ref)(tls_ctx *ctx)

Definition at line 32 of file ldap-tls.h.

Definition at line 38 of file ldap-tls.h.

typedef int( TI_session_chkhost)(LDAP *ld, tls_session *s, const char *name_in)

Definition at line 42 of file ldap-tls.h.

typedef int( TI_session_connect)(LDAP *ld, tls_session *s)

Definition at line 37 of file ldap-tls.h.

typedef int( TI_session_dn)(tls_session *sess, struct berval *dn)

Definition at line 41 of file ldap-tls.h.

typedef char*( TI_session_errmsg)(tls_session *s, int rc, char *buf, size_t len)

Definition at line 40 of file ldap-tls.h.

typedef tls_session*( TI_session_new)(tls_ctx *ctx, int is_server)

Definition at line 36 of file ldap-tls.h.

Definition at line 43 of file ldap-tls.h.

typedef int( TI_session_upflags)(Sockbuf *sb, tls_session *s, int rc)

Definition at line 39 of file ldap-tls.h.

typedef void( TI_thr_init)(void)

Definition at line 45 of file ldap-tls.h.

typedef void( TI_tls_destroy)(void)

Definition at line 29 of file ldap-tls.h.

typedef int( TI_tls_init)(void)

Definition at line 28 of file ldap-tls.h.

typedef struct tls_ctx

Definition at line 25 of file ldap-tls.h.

typedef struct tls_impl tls_impl
typedef struct tls_session

Definition at line 26 of file ldap-tls.h.


Variable Documentation