Greenbone Vulnerability Management Libraries
21.4.2
|
Header for LDAP-Connect Authentication module. More...
#include <glib.h>
Go to the source code of this file.
Data Structures | |
struct | ldap_auth_info |
Schema (dn) and info to use for a basic ldap authentication. More... | |
Typedefs | |
typedef struct ldap_auth_info * | ldap_auth_info_t |
Authentication schema and address type. More... | |
Functions | |
int | ldap_enable_debug () |
Dummy function for enabling LDAP debugging for manager. More... | |
int | ldap_connect_authenticate (const gchar *, const gchar *, void *, const gchar *) |
Dummy function for Manager. More... | |
void | ldap_auth_info_free (ldap_auth_info_t) |
Dummy function for Manager. More... | |
ldap_auth_info_t | ldap_auth_info_new (const gchar *, const gchar *, gboolean) |
Dummy function for manager. More... | |
Header for LDAP-Connect Authentication module.
typedef struct ldap_auth_info* ldap_auth_info_t |
Authentication schema and address type.
void ldap_auth_info_free | ( | ldap_auth_info_t | info | ) |
Dummy function for Manager.
info | ldap_auth_schema_t to free, can be NULL. |
ldap_auth_info_t ldap_auth_info_new | ( | const gchar * | ldap_host, |
const gchar * | auth_dn, | ||
gboolean | allow_plaintext | ||
) |
Dummy function for manager.
ldap_host | Host to authenticate against. Might not be NULL, but empty. |
auth_dn | DN where the actual user name is to be inserted at "%s", e.g. uid=s,cn=users. Might not be NULL, but empty, has to contain a single s. |
allow_plaintext | If FALSE, require StartTLS initialization to succeed. |
int ldap_connect_authenticate | ( | const gchar * | username, |
const gchar * | password, | ||
void * | ldap_auth_info, | ||
const gchar * | cacert | ||
) |
Dummy function for Manager.
ldap_auth_info | Schema and address to use. |
username | Username to authenticate. |
password | Password to use. |
cacert | CA Certificate for LDAP_OPT_X_TLS_CACERTFILE, or NULL. |
int ldap_enable_debug | ( | ) |
Dummy function for enabling LDAP debugging for manager.