11#ifndef _GVM_UTIL_CREDENTIALUTILS_H
12#define _GVM_UTIL_CREDENTIALUTILS_H
41 void (*func) (
const char *,
const char *,
void scan_credential_foreach_auth_data(scan_credential_t *, void(*func)(const char *, const char *, void *), void *)
Iterate over each authentication data item in a scan credential.
Definition credentialutils.c:109
const gchar * scan_credential_get_auth_data(scan_credential_t *, const char *)
Get authentication data from a scan credential.
Definition credentialutils.c:155
void scan_credential_set_auth_data(scan_credential_t *, const char *, const char *)
Set authentication data for a scan credential.
Definition credentialutils.c:170
void scan_credential_free(scan_credential_t *)
Free a scan credential.
Definition credentialutils.c:134
const gchar * scan_credential_get_service(scan_credential_t *)
Get the service of a scan credential.
Definition credentialutils.c:78
const gchar * scan_credential_get_port(scan_credential_t *)
Get the port of a scan credential.
Definition credentialutils.c:93
scan_credential_t * scan_credential_new(const char *, const char *, const char *)
Allocate and initialize a new scan credential.
Definition credentialutils.c:40
struct scan_credential scan_credential_t
Definition credentialutils.h:16
const gchar * scan_credential_get_type(scan_credential_t *)
Get the type of a scan credential.
Definition credentialutils.c:63
Struct credential information.
Definition credentialutils.c:23