XML Digital Signature version 20020212 KeyInfo element. More...
#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 | VectorOf (X509Data) getX509Datas()=0 |
Returns modifiable X509Data collection. | |
virtual const std::vector < X509Data * > & | getX509Datas () const =0 |
Returns reference to immutable X509Data collection. | |
virtual | VectorOf (KeyName) getKeyNames()=0 |
Returns modifiable KeyName collection. | |
virtual const std::vector < KeyName * > & | getKeyNames () const =0 |
Returns reference to immutable KeyName collection. | |
virtual | VectorOf (KeyValue) getKeyValues()=0 |
Returns modifiable KeyValue collection. | |
virtual const std::vector < KeyValue * > & | getKeyValues () const =0 |
Returns reference to immutable KeyValue collection. | |
virtual | VectorOf (DEREncodedKeyValue) getDEREncodedKeyValues()=0 |
Returns modifiable DEREncodedKeyValue collection. | |
virtual const std::vector < DEREncodedKeyValue * > & | getDEREncodedKeyValues () const =0 |
Returns reference to immutable DEREncodedKeyValue collection. | |
virtual | VectorOf (RetrievalMethod) getRetrievalMethods()=0 |
Returns modifiable RetrievalMethod collection. | |
virtual const std::vector < RetrievalMethod * > & | getRetrievalMethods () const =0 |
Returns reference to immutable RetrievalMethod collection. | |
virtual | VectorOf (MgmtData) getMgmtDatas()=0 |
Returns modifiable MgmtData collection. | |
virtual const std::vector < MgmtData * > & | getMgmtDatas () const =0 |
Returns reference to immutable MgmtData collection. | |
virtual | VectorOf (PGPData) getPGPDatas()=0 |
Returns modifiable PGPData collection. | |
virtual const std::vector < PGPData * > & | getPGPDatas () const =0 |
Returns reference to immutable PGPData collection. | |
virtual | VectorOf (SPKIData) getSPKIDatas()=0 |
Returns modifiable SPKIData collection. | |
virtual const std::vector < SPKIData * > & | getSPKIDatas () const =0 |
Returns reference to immutable SPKIData collection. | |
virtual | VectorOf (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. |
XML Digital Signature version 20020212 KeyInfo element.
virtual KeyInfo* xmlsignature::KeyInfo::cloneKeyInfo | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const std::vector< DEREncodedKeyValue *>& xmlsignature::KeyInfo::getDEREncodedKeyValues | ( | ) | const [pure virtual] |
Returns reference to immutable DEREncodedKeyValue collection.
virtual const XMLCh* xmlsignature::KeyInfo::getId | ( | ) | const [pure virtual] |
Returns the Id attribute.
virtual const std::vector< KeyInfoReference *>& xmlsignature::KeyInfo::getKeyInfoReferences | ( | ) | const [pure virtual] |
Returns reference to immutable KeyInfoReference collection.
virtual const std::vector< KeyName *>& xmlsignature::KeyInfo::getKeyNames | ( | ) | const [pure virtual] |
Returns reference to immutable KeyName collection.
virtual const std::vector< KeyValue *>& xmlsignature::KeyInfo::getKeyValues | ( | ) | const [pure virtual] |
Returns reference to immutable KeyValue collection.
virtual const std::vector< MgmtData *>& xmlsignature::KeyInfo::getMgmtDatas | ( | ) | const [pure virtual] |
Returns reference to immutable MgmtData collection.
virtual const std::vector< PGPData *>& xmlsignature::KeyInfo::getPGPDatas | ( | ) | const [pure virtual] |
Returns reference to immutable PGPData collection.
virtual const std::vector< RetrievalMethod *>& xmlsignature::KeyInfo::getRetrievalMethods | ( | ) | const [pure virtual] |
Returns reference to immutable RetrievalMethod collection.
virtual const std::vector< SPKIData *>& xmlsignature::KeyInfo::getSPKIDatas | ( | ) | const [pure virtual] |
Returns reference to immutable SPKIData collection.
virtual const std::vector< X509Data *>& xmlsignature::KeyInfo::getX509Datas | ( | ) | const [pure virtual] |
Returns reference to immutable X509Data collection.
virtual void xmlsignature::KeyInfo::setId | ( | const XMLCh * | Id | ) | [pure virtual] |
Sets the Id attribute.
virtual xmlsignature::KeyInfo::VectorOf | ( | KeyInfoReference | ) | [pure virtual] |
Returns modifiable KeyInfoReference collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | SPKIData | ) | [pure virtual] |
Returns modifiable SPKIData collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | PGPData | ) | [pure virtual] |
Returns modifiable PGPData collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | MgmtData | ) | [pure virtual] |
Returns modifiable MgmtData collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | RetrievalMethod | ) | [pure virtual] |
Returns modifiable RetrievalMethod collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | DEREncodedKeyValue | ) | [pure virtual] |
Returns modifiable DEREncodedKeyValue collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | KeyValue | ) | [pure virtual] |
Returns modifiable KeyValue collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | KeyName | ) | [pure virtual] |
Returns modifiable KeyName collection.
virtual xmlsignature::KeyInfo::VectorOf | ( | X509Data | ) | [pure virtual] |
Returns modifiable X509Data collection.