#include <DSIGKeyInfoPGPData.hpp>
Inheritance diagram for DSIGKeyInfoPGPData:
Class for holding information on a PGP Data node as well as setting such a node in a signature.
Public Member Functions | |
Constructors and Destructors | |
DSIGKeyInfoPGPData (const XSECEnv *env, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pgpDataNode) | |
Constructor used when XML exists. | |
DSIGKeyInfoPGPData (const XSECEnv *env) | |
Constructor used when XML needs to be created. | |
virtual | ~DSIGKeyInfoPGPData () |
Destructor. | |
Load and Get functions | |
virtual void | load (void) |
Load an existing XML structure into this object. | |
virtual const XMLCh * | getKeyID (void) |
Get the PGP Key ID held in the structure. | |
virtual const XMLCh * | getKeyPacket (void) |
Get the PGP Key Packet. | |
virtual const XMLCh * | getKeyName (void) |
Get key name - unimplemented for PGP packets. | |
Create and set functions | |
XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | createBlankPGPData (const XMLCh *id, const XMLCh *packet) |
Create a new PGPData element in the current document. | |
void | setKeyID (const XMLCh *id) |
Set the value of the KeyID to a new string. | |
void | setKeyPacket (const XMLCh *packet) |
Set the value of the KeyPacket to a new string. | |
Information Functions | |
virtual keyInfoType | getKeyInfoType (void) |
Return type of this KeyInfo element. |
|
Constructor used when XML exists. This constructor is used by interface objects to load an existing DOM structure into the PGPData element.
|
|
Constructor used when XML needs to be created. This constructor is used by interface objects to create a DSIGKeyInfoPGPData object that can then be used to create the required XML.
|
|
Destructor.
|
|
Create a new PGPData element in the current document. Creates a new PGPData element and sets the KeyPacket and KeyID with the strings passed in.
|
|
Get the PGP Key ID held in the structure. Returns a pointer to the buffer containing the ID of the PGP key.
|
|
Return type of this KeyInfo element.
Implements DSIGKeyInfo. |
|
Get key name - unimplemented for PGP packets.
Implements DSIGKeyInfo. |
|
Get the PGP Key Packet. Returns a pointer to the buffer containing the PGP Key packet.
|
|
Load an existing XML structure into this object.
Implements DSIGKeyInfo. |
|
Set the value of the KeyID to a new string. Uses the passed in string to set a new value in the DOM structure.
|
|
Set the value of the KeyPacket to a new string. Uses the passed in string to set a new value in the DOM structure.
|