23 const auto checklist =
Filled(ch);
26 if (checklist->serverCert)
27 cert = checklist->serverCert;
29 const auto ssl =
fd_table[checklist->al->hier.tcpServer->fd].ssl.
get();
31 }
else if (checklist->conn() && checklist->conn()->serverBump())
32 cert = checklist->conn()->serverBump()->serverCert;
ACLFilledChecklist * Filled(ACLChecklist *checklist)
convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>
std::unique_ptr< Parameters > data
int match(ACLChecklist *) override
Matches the actual data in checklist against this Acl::Node.
void resetWithoutLocking(T *t)
Reset raw pointer - unlock any previous one and save new one without locking.
T * get() const
Returns raw and possibly nullptr pointer.
bool IsConnOpen(const Comm::ConnectionPointer &conn)