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 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.

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 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.


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

Generated on 24 Jan 2020 for xmltooling by  doxygen 1.6.1