Greenbone Vulnerability Manager
9.0.1
|
Go to the documentation of this file.
27 #ifndef _GVMD_MANAGE_SQL_TLS_CERTIFICATES_H
28 #define _GVMD_MANAGE_SQL_TLS_CERTIFICATES_H
void inherit_tls_certificates(user_t, user_t)
Change ownership of tls_certificate, for user deletion.
Definition: manage_sql_tls_certificates.c:957
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:1481
int delete_tls_certificate(const char *, int)
Delete a tls_certificate.
Definition: manage_sql_tls_certificates.c:870
Iterator column.
Definition: manage_sql.h:299
column_t * tls_certificate_select_columns()
Gets the select columns for TLS certificates.
Definition: manage_sql_tls_certificates.c:178
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:1437
void delete_tls_certificates_user(user_t)
Delete all TLS certificate owned by a user.
Definition: manage_sql_tls_certificates.c:941
const char ** tls_certificate_filter_columns()
Gets the filter columns for TLS certificates.
Definition: manage_sql_tls_certificates.c:166
gchar * tls_certificate_extra_where(const char *)
Get extra_where string for a TLS certificate iterator or count.
Definition: manage_sql_tls_certificates.c:192