#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: