|
Greenbone Vulnerability Management Libraries 22.24.0
|
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. | |
Functions | |
| int | ldap_enable_debug (void) |
| Dummy function for enabling LDAP debugging for manager. | |
| int | ldap_connect_authenticate (const gchar *, const gchar *, void *, const gchar *) |
| Dummy function for Manager. | |
| void | ldap_auth_info_free (ldap_auth_info_t) |
| Dummy function for Manager. | |
| ldap_auth_info_t | ldap_auth_info_new (const gchar *, const gchar *, gboolean) |
| Dummy function for manager. | |
| ldap_auth_info_t | ldap_auth_info_new_2 (const gchar *, const gchar *, gboolean, gboolean) |
| Dummy function for manager. | |
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. |
| ldap_auth_info_t ldap_auth_info_new_2 | ( | const gchar * | ldap_host, |
| const gchar * | auth_dn, | ||
| gboolean | allow_plaintext, | ||
| gboolean | ldaps_only ) |
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. |
| ldaps_only | Whether to try LDAPS only. |
| 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 | ( | void | ) |
Dummy function for enabling LDAP debugging for manager.