9#ifndef SQUID_SRC_SECURITY_KEYLOGGER_H
10#define SQUID_SRC_SECURITY_KEYLOGGER_H
RefCount< MasterXaction > MasterXactionPointer
an interface for those capable of configuring an ACLFilledChecklist object
manages collecting and logging secrets of a TLS connection to tls_key_log
bool wanted_
whether we know that the admin wants us to log this connection keys
void checkpoint(const Connection &, const Acl::ChecklistFiller &)
CommunicationSecrets secrets
connection secrets learned so far
bool shouldLog(const Acl::ChecklistFiller &) const
(slowly checks) whether logging is possible now
bool done_
whether to prevent further logging attempts
void maybeLog(const Connection &, const Acl::ChecklistFiller &)
(slowly checks logging preconditions and) logs if possible
Network/connection security abstraction layer.