17 lines
664 B
C++
17 lines
664 B
C++
|
#include "xml/XMLHelper.hpp"
|
||
|
#include "SecDNSDSData.hpp"
|
||
|
|
||
|
void SecDNSDSData::appendDSDataElement(XMLWriter* xmlWriter, DOMElement* addElement)
|
||
|
{
|
||
|
DOMElement* dsDataElement = xmlWriter->appendChild(addElement, "dsData");
|
||
|
XMLHelper::setTextContent(xmlWriter->appendChild(dsDataElement, "keyTag"), keyTag);
|
||
|
XMLHelper::setTextContent(xmlWriter->appendChild(dsDataElement, "alg"), alg);
|
||
|
XMLHelper::setTextContent(xmlWriter->appendChild(dsDataElement, "digestType"), digestType);
|
||
|
XMLHelper::setTextContent(xmlWriter->appendChild(dsDataElement, "digest"), digest);
|
||
|
|
||
|
if (keyData.get() != NULL)
|
||
|
{
|
||
|
keyData.get()->appendKeyDataElement(xmlWriter, dsDataElement);
|
||
|
}
|
||
|
}
|