GeneralNameMatcher for matching a single AnyP::Host given at construction time. More...

Inheritance diagram for Ssl::OneNameMatcher:
Collaboration diagram for Ssl::OneNameMatcher:

Public Member Functions

 OneNameMatcher (const AnyP::Host &needle)
 
bool match (const Ssl::GeneralName &) const
 whether the given name satisfies algorithm conditions More...
 

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 More...
 

Detailed Description

Definition at line 63 of file support.cc.

Constructor & Destructor Documentation

◆ OneNameMatcher()

Ssl::OneNameMatcher::OneNameMatcher ( const AnyP::Host needle)
inlineexplicit

Definition at line 66 of file support.cc.

Member Function Documentation

◆ match()

bool Ssl::GeneralNameMatcher::match ( const Ssl::GeneralName name) const
inherited

◆ matchDomainName()

bool Ssl::OneNameMatcher::matchDomainName ( const Dns::DomainName rawName) const
overrideprotectedvirtual

Implements Ssl::GeneralNameMatcher.

Definition at line 90 of file support.cc.

References Assure, SBuf::consume(), debugs, matchDomainName(), and mdnRejectSubsubDomains.

◆ matchIp()

bool Ssl::OneNameMatcher::matchIp ( const Ip::Address ip) const
overrideprotectedvirtual

Implements Ssl::GeneralNameMatcher.

Definition at line 112 of file support.cc.

References debugs.

Member Data Documentation

◆ needle_

AnyP::Host Ssl::OneNameMatcher::needle_
protected

Definition at line 73 of file support.cc.


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors