#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
|
1.2.15