9#ifndef SQUID_SRC_SSL_SERVERBUMP_H
10#define SQUID_SRC_SSL_SERVERBUMP_H
struct Ssl::ServerBump::@103 act
bumping actions at various bumping steps
store_client * sc
dummy client to prevent entry trimming
bool at(const BumpStep stp) const
whether we are currently performing the given processing step
Security::CertErrors * sslErrors() const
SSL [certificate validation] errors.
Ssl::BumpMode step3
The SSL bump mode at step3.
Ssl::BumpMode step2
The SSL bump mode at step2.
bool at(const BumpStep step1, const BumpStep step2) const
whether we are currently performing one of the given processing steps
Ssl::BumpMode step1
The SSL bump mode at step1.
Security::SessionPointer serverSession
The TLS session object on server side.
Ssl::BumpStep step
The SSL bumping step.
void attachServerSession(const Security::SessionPointer &)
Sets the server TLS session object.
HttpRequest::Pointer request
faked, minimal request; required by Client API
bool connectedOk() const
whether there was a successful connection to (and peeking at) the origin server
Security::CertPointer serverCert
std::shared_ptr< SSL > SessionPointer