|
Squid Web Cache master
|
GeneralNameMatcher for matching a single AnyP::Host given at construction time. More...
Public Member Functions | |
| OneNameMatcher (const AnyP::Host &needle) | |
| bool | match (const Ssl::GeneralName &) const |
| whether the given name satisfies algorithm conditions | |
Protected Member Functions | |
| bool | matchDomainName (const Dns::DomainName &) const override |
| bool | matchIp (const Ip::Address &) const override |
Protected Attributes | |
| AnyP::Host | needle_ |
| a name we are looking for | |
Definition at line 61 of file support.cc.
|
inlineexplicit |
Definition at line 64 of file support.cc.
|
inherited |
Definition at line 84 of file support.cc.
References Assure, AnyP::Host::domainName(), AnyP::Host::ip(), Ssl::GeneralNameMatcher::matchDomainName(), and Ssl::GeneralNameMatcher::matchIp().
Referenced by Ssl::HasMatchingSubjectName().
|
overrideprotectedvirtual |
Implements Ssl::GeneralNameMatcher.
Definition at line 95 of file support.cc.
References Assure, SBuf::consume(), debugs, and mdnRejectSubsubDomains.
|
overrideprotectedvirtual |
|
protected |
Definition at line 71 of file support.cc.