Package fixes.
[shibboleth/xmltooling.git] / xmltooling / signature / KeyInfo.h
index a0d16f5..931caa9 100644 (file)
  * 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>
 
 /**
@@ -160,13 +160,6 @@ namespace xmlsignature {
         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);