* and related content.
*/
-#ifndef __xmltooling_keyinfo_h__
+#if !defined(__xmltooling_keyinfo_h__) && !defined(XMLTOOLING_NO_XMLSEC)
#define __xmltooling_keyinfo_h__
+#include <xmltooling/ConcreteXMLObjectBuilder.h>
#include <xmltooling/ElementProxy.h>
-#include <xmltooling/XMLObjectBuilder.h>
#include <xmltooling/util/XMLConstants.h>
/**
DECL_TYPED_CHILDREN(SPKIData);
/** KeyInfoType local name */
static const XMLCh TYPE_NAME[];
-
- /**
- * Populates a set of key names using the information found in this KeyInfo object.
- *
- * @param names a set of names to populate
- */
- virtual void extractNames(std::set<std::string>& names) const=0;
END_XMLOBJECT;
DECL_XMLSIGOBJECTBUILDER(PGPData);