]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/acl/SslErrorData.h
2 * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
9 #ifndef SQUID_SRC_ACL_SSLERRORDATA_H
10 #define SQUID_SRC_ACL_SSLERRORDATA_H
14 #include "security/forward.h"
16 class ACLSslErrorData
: public ACLData
<const Security::CertErrors
*>
18 MEMPROXY_CLASS(ACLSslErrorData
);
21 ACLSslErrorData() = default;
22 ~ACLSslErrorData() override
{}
23 bool match(const Security::CertErrors
*) override
;
24 SBufList
dump() const override
;
25 void parse() override
;
26 bool empty() const override
{ return values
.empty(); }
28 Security::Errors values
;
31 #endif /* SQUID_SRC_ACL_SSLERRORDATA_H */