xmlsignature::KeyInfo Class Reference

XML Digital Signature version 20020212 KeyInfo element. More...

#include <xmltooling/signature/KeyInfo.h>

Inheritance diagram for xmlsignature::KeyInfo:

xmltooling::ElementExtensibleXMLObject xmltooling::XMLObject

List of all members.

Public Member Functions

virtual KeyInfocloneKeyInfo () 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
< DEREncodedKeyValue * > > 
getDEREncodedKeyValues ()=0
 Returns modifiable DEREncodedKeyValue collection.
virtual const std::vector
< DEREncodedKeyValue * > & 
getDEREncodedKeyValues () const =0
 Returns reference to immutable DEREncodedKeyValue 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.
virtual
xmltooling::XMLObjectChildrenList
< std::vector
< KeyInfoReference * > > 
getKeyInfoReferences ()=0
 Returns modifiable KeyInfoReference collection.
virtual const std::vector
< KeyInfoReference * > & 
getKeyInfoReferences () const =0
 Returns reference to immutable KeyInfoReference 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.


Detailed Description

XML Digital Signature version 20020212 KeyInfo element.

Member Function Documentation

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< DEREncodedKeyValue *> > xmlsignature::KeyInfo::getDEREncodedKeyValues (  )  [pure virtual]

Returns modifiable DEREncodedKeyValue collection.

virtual const std::vector< DEREncodedKeyValue *>& xmlsignature::KeyInfo::getDEREncodedKeyValues (  )  const [pure virtual]

Returns reference to immutable DEREncodedKeyValue 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.

virtual xmltooling::XMLObjectChildrenList< std::vector< KeyInfoReference *> > xmlsignature::KeyInfo::getKeyInfoReferences (  )  [pure virtual]

Returns modifiable KeyInfoReference collection.

virtual const std::vector< KeyInfoReference *>& xmlsignature::KeyInfo::getKeyInfoReferences (  )  const [pure virtual]

Returns reference to immutable KeyInfoReference collection.


The documentation for this class was generated from the following file:

Generated on Tue Jul 21 02:09:30 2015 for xmltooling by  doxygen 1.5.6