#include <DSIGKeyInfoList.hpp>
Collaboration diagram for DSIGKeyInfoList:
Public Types | |
typedef std::vector< DSIGKeyInfo * > | KeyInfoListVectorType |
typedef size_t | size_type |
Public Methods | |
Constructors and Destructors | |
DSIGKeyInfoList (DSIGSignature *sig) | |
Main constructor. More... | |
~DSIGKeyInfoList () | |
Destructor. More... | |
Public (API) functions | |
size_t | getSize () |
Get size of list. More... | |
DSIGKeyInfo * | item (size_type index) |
Manipulate the List | |
void | addKeyInfo (DSIGKeyInfo *ref) |
Add an already created KeyInfo. More... | |
bool | addXMLKeyInfo (DOMNode *ki) |
Read from DOM and create. More... | |
DSIGKeyInfo * | removeKeyInfo (size_type index) |
void | setParentSignature (DSIGSignature *sig) |
Set the owning signature. More... | |
void | empty () |
Clear out the list. More... | |
bool | isEmpty () |
Is the list empty? More... |
The library stores KeyInfo lists using this class.
|
|
|
|
|
Main constructor.
Main constructor called by DSIGSignature
|
|
Destructor.
|
|
Add an already created KeyInfo.
Adds a KeyInfo element that has already been built into the list.
|
|
Read from DOM and create.
Uses a DOMNode pointing to the start of the KeyInfo element to build a new KeyInfo and then add it to the list
|
|
Clear out the list.
Removes all elements from the list
|
|
Get size of list.
|
|
Is the list empty?
|
|
|
|
|
|
Set the owning signature.
Sets the signature owner of this element
|