Container of multiple SecAttr attributes. More...
#include <SecAttr.h>
Public Member Functions | |
virtual | operator bool () const |
virtual bool | Export (SecAttrFormat format, XMLNode &val) const |
Container of multiple SecAttr attributes.
This class combines multiple attributes. It's export/import methods catenate results of underlying objects. Primary meaning of this class is to serve as base for classes implementing multi level hierarchical tree-like descriptions of user identity. It may also be used for collecting information of same source or kind. Like all information extracted from X509 certificate.
virtual bool Arc::MultiSecAttr::Export | ( | SecAttrFormat | format, | |
XMLNode & | val | |||
) | const [virtual] |
Convert internal structure into specified format. Returns false if format is not supported/suitable for this attribute. XML node referenced by is turned into top level element of specified format.
Reimplemented from Arc::SecAttr.
virtual Arc::MultiSecAttr::operator bool | ( | ) | const [virtual] |
This function should return false if the value is to be considered null, e.g. if it hasn't been set or initialized. In other cases it should return true.
Reimplemented from Arc::SecAttr.