Squid Web Cache master
Loading...
Searching...
No Matches
Ssl::CertValidationHelper Class Reference

#include <helper.h>

Collaboration diagram for Ssl::CertValidationHelper:
[legend]

Public Types

using Answer = CertValidationResponse::Pointer
 
using Callback = AsyncCallback< Answer >
 
typedef void CVHCB(void *, Ssl::CertValidationResponse const &)
 
typedef ClpMap< SBuf, CertValidationResponse::Pointer, CertValidationResponse::MemoryUsedByResponseCacheType
 

Static Public Member Functions

static void Init ()
 Init helper structure.
 
static void Shutdown ()
 Shutdown helper structure.
 
static void Reconfigure ()
 
static void Submit (const Ssl::CertValidationRequest &, const Callback &)
 Submit crtd request message to external crtd server.
 

Static Public Attributes

static CacheTypeHelperCache = nullptr
 cache for cert validation helper
 

Static Private Attributes

::Helper::ClientPointer ssl_crt_validator
 helper for management of ssl_crtd.
 

Detailed Description

Definition at line 43 of file helper.h.

Member Typedef Documentation

◆ Answer

◆ CacheType

◆ Callback

Definition at line 47 of file helper.h.

◆ CVHCB

typedef void Ssl::CertValidationHelper::CVHCB(void *, Ssl::CertValidationResponse const &)

Definition at line 49 of file helper.h.

Member Function Documentation

◆ Init()

void Ssl::CertValidationHelper::Init ( )
static

◆ Reconfigure()

void Ssl::CertValidationHelper::Reconfigure ( )
static

Reconfigure helper structure

Definition at line 252 of file helper.cc.

Referenced by mainReconfigureFinish().

◆ Shutdown()

void Ssl::CertValidationHelper::Shutdown ( )
static

Definition at line 236 of file helper.cc.

References helperShutdown(), and wordlistDestroy().

Referenced by SquidShutdown().

◆ Submit()

Member Data Documentation

◆ HelperCache

Ssl::CertValidationHelper::CacheType * Ssl::CertValidationHelper::HelperCache = nullptr
static

Definition at line 59 of file helper.h.

Referenced by sslCrtvdHandleReplyWrapper(), and Submit().

◆ ssl_crt_validator

Helper::Client::Pointer Ssl::CertValidationHelper::ssl_crt_validator
staticprivate

Definition at line 56 of file helper.h.


The documentation for this class was generated from the following files: