#include <shibsp/attribute/AttributeDecoder.h>
Public Member Functions | |
virtual Attribute * | decode (const std::vector< std::string > &ids, const xmltooling::XMLObject *xmlObject, const char *assertingParty=nullptr, const char *relyingParty=nullptr) const =0 |
Decodes an XMLObject into a resolved Attribute. | |
Protected Member Functions | |
AttributeDecoder (const xercesc::DOMElement *e) | |
Constructor. | |
virtual Attribute * | _decode (Attribute *attr) const |
Helper method to handle base class decoding housekeeping. | |
Protected Attributes | |
bool | m_caseSensitive |
Flag for case sensitivity of decoded attributes. | |
bool | m_internal |
Flag for hiding attributes from CGI export. | |
std::string | m_hashAlg |
Hash algorithm to apply to decoded values. |
|
Constructor.
|
|
Helper method to handle base class decoding housekeeping.
|
|
Decodes an XMLObject into a resolved Attribute.
|