syslog-ng source
tls-verifier.c File Reference
#include "tls-verifier.h"
#include "messages.h"
#include "compat/openssl_support.h"
#include <openssl/x509v3.h>
Include dependency graph for tls-verifier.c:

Functions

TLSVerifiertls_verifier_new (TLSSessionVerifyFunc verify_func, gpointer verify_data, GDestroyNotify verify_data_destroy)
 
TLSVerifiertls_verifier_ref (TLSVerifier *self)
 
void tls_verifier_unref (TLSVerifier *self)
 
gboolean tls_wildcard_match (const gchar *host_name, const gchar *pattern)
 
gboolean tls_verify_certificate_name (X509 *cert, const gchar *host_name)
 

Function Documentation

◆ tls_verifier_new()

TLSVerifier* tls_verifier_new ( TLSSessionVerifyFunc  verify_func,
gpointer  verify_data,
GDestroyNotify  verify_data_destroy 
)

◆ tls_verifier_ref()

TLSVerifier* tls_verifier_ref ( TLSVerifier self)

◆ tls_verifier_unref()

void tls_verifier_unref ( TLSVerifier self)

◆ tls_verify_certificate_name()

gboolean tls_verify_certificate_name ( X509 *  cert,
const gchar *  host_name 
)

◆ tls_wildcard_match()

gboolean tls_wildcard_match ( const gchar *  host_name,
const gchar *  pattern 
)