#if USE_AUTH
#include "auth/UserRequest.h"
#endif
+#if USE_SSL
+#include "ssl/support.h"
+#endif
class ExternalACLEntry;
class ConnStateData;
+class HttpRequest;
/** \ingroup ACLAPI
ACLChecklist filled with specific data, representing Squid and transaction
#endif
#if USE_SSL
- int ssl_error;
+ /// SSL [certificate validation] errors, in undefined order
+ Ssl::Errors *sslErrors;
#endif
ExternalACLEntry *extacl_entry;
private:
- virtual void checkCallback(allow_t answer);
-
-private:
- CBDATA_CLASS(ACLFilledChecklist);
-
ConnStateData * conn_; /**< hack for ident and NTLM */
int fd_; /**< may be available when conn_ is not */
bool destinationDomainChecked_;
bool sourceDomainChecked_;
-
-private:
/// not implemented; will cause link failures if used
ACLFilledChecklist(const ACLFilledChecklist &);
/// not implemented; will cause link failures if used
ACLFilledChecklist &operator=(const ACLFilledChecklist &);
+
+ CBDATA_CLASS(ACLFilledChecklist);
};
/// convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>