#include <CertificateData.h>
Definition at line 21 of file CertificateData.h.
◆ ACLCertificateData()
ACLCertificateData::ACLCertificateData |
( |
Ssl::GETX509ATTRIBUTE * |
sslStrategy, |
|
|
const char * |
attributes, |
|
|
bool |
optionalAttr = false |
|
) |
| |
◆ dump()
SBufList ACLCertificateData::dump |
( |
| ) |
const |
|
overridevirtual |
◆ empty()
bool ACLCertificateData::empty |
( |
| ) |
const |
|
overridevirtual |
◆ lineOptions()
◆ match()
bool ACLCertificateData::match |
( |
X509 * |
cert | ) |
|
|
overridevirtual |
◆ MEMPROXY_CLASS()
◆ parse()
void ACLCertificateData::parse |
( |
| ) |
|
|
overridevirtual |
Implements ACLData< X509 * >.
Definition at line 76 of file CertificateData.cc.
References attribute, attributeIsOptional, DBG_CRITICAL, debugs, ACLStringData::insert(), SBuf::isEmpty(), ACLStringData::parse(), self_destruct(), Acl::SetKey(), ConfigParser::strtokFile(), validAttributes, validAttributesStr, and values.
◆ prepareForUse()
virtual void ACLData< X509 * >::prepareForUse |
( |
| ) |
|
|
inlinevirtualinherited |
◆ attribute
SBuf ACLCertificateData::attribute |
◆ attributeIsOptional
bool ACLCertificateData::attributeIsOptional |
◆ sslAttributeCall
◆ validAttributes
std::list<std::string> ACLCertificateData::validAttributes |
◆ validAttributesStr
const char* ACLCertificateData::validAttributesStr |
A '|'-delimited list of valid ACL attributes. A "*" item means that any attribute is acceptable. Assumed to be a const-string and is never duped/freed. Nil unless ACL form is: acl Name type attribute value1 ...
Definition at line 36 of file CertificateData.h.
Referenced by dump(), and parse().
◆ values
The documentation for this class was generated from the following files: