#include <DSIGKeyInfoName.hpp>
Inheritance diagram for DSIGKeyInfoName:
Public Methods | |
Constructors and Destructors | |
DSIGKeyInfoName (DSIGSignature *sig, DOMNode *nameNode) | |
Constructor used when XML exists. More... | |
DSIGKeyInfoName (DSIGSignature *sig) | |
Constructor used when XML needs to be created. More... | |
virtual | ~DSIGKeyInfoName () |
Destructor. More... | |
Load and Get functions | |
virtual void | load (void) |
Load an existing XML structure into this object. More... | |
virtual const char * | getName (void) |
Get the name held in the structure. More... | |
Create and set functions | |
DOMElement * | createBlankKeyName (const char *name) |
Create a new KeyName element in the current document. More... | |
void | setKeyName (const char *name) |
Set the value of the KeyName to a new string. More... | |
Information Functions | |
virtual keyInfoType | getKeyInfoType (void) |
Return type of this KeyInfo element. More... | |
virtual safeBuffer | getKeyName (void) |
Interface function to get the safeBuffer holding the name. More... |
Class for holding information on a KeyName node as well as setting such a node in a signature.
|
Constructor used when XML exists.
This constructor is used by DSIGSignature objects to load an existing DOM structure into the Name element.
|
|
Constructor used when XML needs to be created.
This constructor is used by DSIGSignature objects to create a DSIGKeyInfoName object that can then be used to create the required XML.
|
|
Destructor.
|
|
Create a new KeyName element in the current document.
Creates a new KeyName element and sets the name with the string passed in.
|
|
Return type of this KeyInfo element.
Implements DSIGKeyInfo. |
|
Interface function to get the safeBuffer holding the name.
Implements DSIGKeyInfo. |
|
Get the name held in the structure.
Returns a pointer to the buffer containing the name of the key.
|
|
Load an existing XML structure into this object.
Implements DSIGKeyInfo. |
|
Set the value of the KeyName to a new string.
Uses the passed in string to set a new value in the DOM structure.
|