ServerBump.cc
Go to the documentation of this file.
71 return static_cast<Security::CertErrors*>(SSL_get_ex_data(serverSession.get(), ssl_ex_index_ssl_errors));
CBDATA_NAMESPACED_CLASS_INIT(Ssl, ServerBump)
@ tlsBump1
Definition: CbDataList.h:16
Definition: client_side_request.h:38
static DelayId DelayClient(ClientHttpRequest *, HttpReply *reply=nullptr)
Definition: DelayId.cc:68
const SBuf & effectiveRequestUri() const
RFC 7230 section 5.5 - Effective Request URI.
Definition: HttpRequest.cc:744
ServerBump(ClientHttpRequest *http, StoreEntry *e=nullptr, Ssl::BumpMode mode=Ssl::bumpServerFirst)
Definition: ServerBump.cc:23
Security::CertErrors * sslErrors() const
SSL [certificate validation] errors.
Definition: ServerBump.cc:66
void attachServerSession(const Security::SessionPointer &)
Sets the server TLS session object.
Definition: ServerBump.cc:60
HttpRequest::Pointer request
faked, minimal request; required by Client API
Definition: ServerBump.h:53
Definition: Store.h:42
int ssl_ex_index_ssl_errors
Definition: Xaction.cc:40
StoreEntry * storeCreateEntry(const char *url, const char *logUrl, const RequestFlags &flags, const HttpRequestMethod &method)
Definition: store.cc:745
int storeUnregister(store_client *sc, StoreEntry *e, void *data)
Definition: store_client.cc:749
store_client * storeClientListAdd(StoreEntry *e, void *data)
Definition: store_client.cc:123