cert_validate_message.h
Go to the documentation of this file.
#define RefCountable
The locking interface for use on Reference-Counted classes.
Definition: Lock.h:66
Definition: CbDataList.h:16
Definition: RefCount.h:28
Definition: cert_validate_message.h:81
static const std::string param_domain
Parameter name for passing intended domain name.
Definition: cert_validate_message.h:111
static const std::string param_proto_version
Parameter name for SSL version.
Definition: cert_validate_message.h:123
static const std::string param_error_name
Parameter name for passing the major SSL error.
Definition: cert_validate_message.h:115
static const std::string param_error_depth
Parameter name for passing the error depth.
Definition: cert_validate_message.h:121
static const std::string param_error_cert
Parameter name for passing the error cert ID.
Definition: cert_validate_message.h:119
void composeRequest(CertValidationRequest const &vcert)
Definition: cert_validate_message.cc:38
static const std::string param_cipher
Parameter name for SSL cipher.
Definition: cert_validate_message.h:125
static const std::string param_cert
Parameter name for passing SSL certificates.
Definition: cert_validate_message.h:113
CertValidationMsg(MessageKind kind)
Definition: cert_validate_message.h:96
bool parseResponse(CertValidationResponse &resp)
Parse a response message and fill the resp object with parsed information.
Definition: cert_validate_message.cc:93
X509 * getCertByName(std::vector< CertItem > const &, std::string const &name)
Search a CertItems list for the certificate with ID "name".
Definition: cert_validate_message.cc:199
static const std::string param_error_reason
Parameter name for passing the error reason.
Definition: cert_validate_message.h:117
static const std::string code_cert_validate
String code for "cert_validate" messages.
Definition: cert_validate_message.h:109
void tryParsingResponse(CertValidationResponse &)
Definition: cert_validate_message.cc:109
static uint64_t MemoryUsedByResponse(const CertValidationResponse::Pointer &)
Definition: cert_validate_message.cc:210
RefCount< CertValidationResponse > Pointer
Definition: cert_validate_message.h:41
RecvdError & getError(int errorId)
Definition: cert_validate_message.cc:217
std::vector< RecvdError > RecvdErrors
Definition: cert_validate_message.h:58
CertValidationResponse(const Security::SessionPointer &aSession)
Definition: cert_validate_message.h:59
Definition: crtd_message.h:25
int ErrorCode
Squid-defined error code (<0), an error code returned by X.509 API, or zero.
Definition: forward.h:132
Definition: Xaction.cc:40