#include "squid.h"
#include "../helper.h"
#include "anyp/PortCfg.h"
#include "base/AsyncCallbacks.h"
#include "cache_cf.h"
#include "fs_io.h"
#include "helper/Reply.h"
#include "Parsing.h"
#include "sbuf/Stream.h"
#include "SquidConfig.h"
#include "SquidString.h"
#include "ssl/cert_validate_message.h"
#include "ssl/Config.h"
#include "ssl/helper.h"
#include "wordlist.h"
#include <limits>
Go to the source code of this file.
Classes | |
class | Ssl::GeneratorRequestor |
Initiator of an Ssl::Helper query. More... | |
class | Ssl::GeneratorRequest |
A pending Ssl::Helper request, combining the original and collapsed queries. More... | |
class | submitData |
Namespaces | |
namespace | Ssl |
Typedefs | |
typedef std::unordered_map< SBuf, GeneratorRequest * > | Ssl::GeneratorRequests |
Ssl::Helper query:GeneratorRequest map. More... | |
Functions | |
static void | Ssl::HandleGeneratorReply (void *data, const ::Helper::Reply &reply) |
receives helper response More... | |
static std::ostream & | operator<< (std::ostream &os, const Ssl::GeneratorRequest &gr) |
prints Ssl::GeneratorRequest for debugging More... | |
static void | sslCrtvdHandleReplyWrapper (void *data, const ::Helper::Reply &reply) |
Variables | |
static Ssl::GeneratorRequests | TheGeneratorRequests |
pending Ssl::Helper requests (to all certificate generator helpers combined) More... | |
Function Documentation
◆ operator<<()
|
static |
Definition at line 66 of file helper.cc.
References SBuf::id, Ssl::GeneratorRequest::query, Ssl::GeneratorRequest::requestors, and InstanceId< Class, ValueType >::value.
◆ sslCrtvdHandleReplyWrapper()
|
static |
Definition at line 266 of file helper.cc.
References assert, Helper::BrokenHelper, submitData::callback, DBG_IMPORTANT, debugs, Helper::Error, Ssl::CrtdMessage::getBody(), Ssl::CertValidationHelper::HelperCache, Ssl::CrtdMessage::OK, Helper::Okay, Ssl::CrtdMessage::parse(), Ssl::CertValidationMsg::parseResponse(), submitData::query, Ssl::CrtdMessage::REPLY, ScheduleCallHere, and submitData::ssl.
Referenced by Ssl::CertValidationHelper::Submit().
Variable Documentation
◆ TheGeneratorRequests
|
static |
Definition at line 73 of file helper.cc.
Referenced by Ssl::HandleGeneratorReply(), and Ssl::Helper::Submit().