26 #ifndef _GVMD_MANAGE_SQL_TLS_CERTIFICATES_H
27 #define _GVMD_MANAGE_SQL_TLS_CERTIFICATES_H
void delete_tls_certificates_user(user_t)
Delete all TLS certificate owned by a user.
Definition: manage_sql_tls_certificates.c:939
void inherit_tls_certificates(user_t, user_t)
Change ownership of tls_certificate, for user deletion.
Definition: manage_sql_tls_certificates.c:970
int add_tls_certificates_from_report_host(report_host_t, const char *, const char *)
Collects and add TLS certificates from the details of a report host.
Definition: manage_sql_tls_certificates.c:1494
int user_has_tls_certificate(tls_certificate_t, user_t)
Checks if user owns a certificate or one with the same fingerprints.
Definition: manage_sql_tls_certificates.c:1450
int delete_tls_certificate(const char *, int)
Delete a tls_certificate.
Definition: manage_sql_tls_certificates.c:868
const char ** tls_certificate_filter_columns()
Gets the filter columns for TLS certificates.
Definition: manage_sql_tls_certificates.c:165
gchar * tls_certificate_extra_where(const char *)
Get extra_where string for a TLS certificate iterator or count.
Definition: manage_sql_tls_certificates.c:191
column_t * tls_certificate_select_columns()
Gets the select columns for TLS certificates.
Definition: manage_sql_tls_certificates.c:177
Iterator column.
Definition: manage_sql.h:217