#include <xmltooling/signature/KeyInfo.h>
Public Member Functions | |
virtual KeyInfo * | cloneKeyInfo () const =0 |
Type-specific clone method. | |
virtual const XMLCh * | getId () const =0 |
Returns the Id attribute. | |
virtual void | setId (const XMLCh *Id)=0 |
Sets the Id attribute. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< X509Data * > > | getX509Datas ()=0 |
Returns modifiable X509Data collection. | |
virtual const std::vector < X509Data * > & | getX509Datas () const =0 |
Returns reference to immutable X509Data collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< KeyName * > > | getKeyNames ()=0 |
Returns modifiable KeyName collection. | |
virtual const std::vector < KeyName * > & | getKeyNames () const =0 |
Returns reference to immutable KeyName collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< KeyValue * > > | getKeyValues ()=0 |
Returns modifiable KeyValue collection. | |
virtual const std::vector < KeyValue * > & | getKeyValues () const =0 |
Returns reference to immutable KeyValue collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< RetrievalMethod * > > | getRetrievalMethods ()=0 |
Returns modifiable RetrievalMethod collection. | |
virtual const std::vector < RetrievalMethod * > & | getRetrievalMethods () const =0 |
Returns reference to immutable RetrievalMethod collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< MgmtData * > > | getMgmtDatas ()=0 |
Returns modifiable MgmtData collection. | |
virtual const std::vector < MgmtData * > & | getMgmtDatas () const =0 |
Returns reference to immutable MgmtData collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< PGPData * > > | getPGPDatas ()=0 |
Returns modifiable PGPData collection. | |
virtual const std::vector < PGPData * > & | getPGPDatas () const =0 |
Returns reference to immutable PGPData collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< SPKIData * > > | getSPKIDatas ()=0 |
Returns modifiable SPKIData collection. | |
virtual const std::vector < SPKIData * > & | getSPKIDatas () const =0 |
Returns reference to immutable SPKIData collection. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | ID_ATTRIB_NAME [] |
Id attribute name. | |
static const XMLCh | TYPE_NAME [] |
KeyInfoType local name. |
virtual KeyInfo* xmlsignature::KeyInfo::cloneKeyInfo | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const XMLCh* xmlsignature::KeyInfo::getId | ( | ) | const [pure virtual] |
Returns the Id attribute.
virtual void xmlsignature::KeyInfo::setId | ( | const XMLCh * | Id | ) | [pure virtual] |
Sets the Id attribute.
virtual xmltooling::XMLObjectChildrenList< std::vector< X509Data *> > xmlsignature::KeyInfo::getX509Datas | ( | ) | [pure virtual] |
Returns modifiable X509Data collection.
virtual const std::vector< X509Data *>& xmlsignature::KeyInfo::getX509Datas | ( | ) | const [pure virtual] |
Returns reference to immutable X509Data collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< KeyName *> > xmlsignature::KeyInfo::getKeyNames | ( | ) | [pure virtual] |
Returns modifiable KeyName collection.
virtual const std::vector< KeyName *>& xmlsignature::KeyInfo::getKeyNames | ( | ) | const [pure virtual] |
Returns reference to immutable KeyName collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< KeyValue *> > xmlsignature::KeyInfo::getKeyValues | ( | ) | [pure virtual] |
Returns modifiable KeyValue collection.
virtual const std::vector< KeyValue *>& xmlsignature::KeyInfo::getKeyValues | ( | ) | const [pure virtual] |
Returns reference to immutable KeyValue collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< RetrievalMethod *> > xmlsignature::KeyInfo::getRetrievalMethods | ( | ) | [pure virtual] |
Returns modifiable RetrievalMethod collection.
virtual const std::vector< RetrievalMethod *>& xmlsignature::KeyInfo::getRetrievalMethods | ( | ) | const [pure virtual] |
Returns reference to immutable RetrievalMethod collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< MgmtData *> > xmlsignature::KeyInfo::getMgmtDatas | ( | ) | [pure virtual] |
Returns modifiable MgmtData collection.
virtual const std::vector< MgmtData *>& xmlsignature::KeyInfo::getMgmtDatas | ( | ) | const [pure virtual] |
Returns reference to immutable MgmtData collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< PGPData *> > xmlsignature::KeyInfo::getPGPDatas | ( | ) | [pure virtual] |
Returns modifiable PGPData collection.
virtual const std::vector< PGPData *>& xmlsignature::KeyInfo::getPGPDatas | ( | ) | const [pure virtual] |
Returns reference to immutable PGPData collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< SPKIData *> > xmlsignature::KeyInfo::getSPKIDatas | ( | ) | [pure virtual] |
Returns modifiable SPKIData collection.
virtual const std::vector< SPKIData *>& xmlsignature::KeyInfo::getSPKIDatas | ( | ) | const [pure virtual] |
Returns reference to immutable SPKIData collection.