#include <helper.h>

Collaboration diagram for Ssl::CertValidationHelper:

Public Types

typedef UnaryMemFunT
< Security::PeerConnector,
CertValidationResponse::Pointer
CbDialer
 
typedef void CVHCB (void *, Ssl::CertValidationResponse const &)
 
typedef LruMap< SBuf,
Ssl::CertValidationResponse::Pointer,
sizeof(Ssl::CertValidationResponse::Pointer)+sizeof(Ssl::CertValidationResponse)> 
LruCache
 

Public Member Functions

void Init ()
 Init helper structure. More...
 
void Shutdown ()
 
void sslSubmit (Ssl::CertValidationRequest const &request, AsyncCall::Pointer &)
 Submit crtd request message to external crtd server. More...
 

Static Public Member Functions

static CertValidationHelperGetInstance ()
 Instance class. More...
 

Static Public Attributes

static LruCacheHelperCache = nullptr
 cache for cert validation helper More...
 

Private Member Functions

 CertValidationHelper ()
 
 ~CertValidationHelper ()
 

Private Attributes

helperssl_crt_validator
 helper for management of ssl_crtd. More...
 

Detailed Description

Definition at line 47 of file helper.h.

Member Typedef Documentation

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

Definition at line 52 of file helper.h.

Constructor & Destructor Documentation

Ssl::CertValidationHelper::CertValidationHelper ( )
private

Definition at line 179 of file helper.cc.

Ssl::CertValidationHelper::~CertValidationHelper ( )
private

Definition at line 183 of file helper.cc.

Member Function Documentation

Ssl::CertValidationHelper * Ssl::CertValidationHelper::GetInstance ( )
static
void Ssl::CertValidationHelper::Init ( )
void Ssl::CertValidationHelper::Shutdown ( )

Shutdown helper structure.

Definition at line 236 of file helper.cc.

References helperShutdown(), NULL, and wordlistDestroy().

Referenced by mainReconfigureStart(), and SquidShutdown().

Member Data Documentation

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

Definition at line 65 of file helper.h.

Referenced by sslSubmit().

helper* Ssl::CertValidationHelper::ssl_crt_validator
private

Definition at line 62 of file helper.h.


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors