*/
/**
- * @file KeyInfo.h
+ * @file xmltooling/signature/KeyInfo.h
*
* XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element
* and related content.
#define __xmltooling_keyinfo_h__
#include <xmltooling/ElementProxy.h>
-#include <xmltooling/SimpleElement.h>
#include <xmltooling/XMLObjectBuilder.h>
#include <xmltooling/util/XMLConstants.h>
-#include <xmltooling/validation/ValidatorSuite.h>
#define DECL_XMLSIGOBJECTBUILDER(cname) \
- DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmltooling::XMLConstants::XMLSIG_NS,xmltooling::XMLConstants::XMLSIG_PREFIX)
+ DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmlconstants::XMLSIG_NS,xmlconstants::XMLSIG_PREFIX)
namespace xmlsignature {
static const XMLCh TYPE_NAME[];
END_XMLOBJECT;
- BEGIN_XMLOBJECT(XMLTOOL_API,KeyValue,xmltooling::SimpleElement,XML Digital Signature version 20020212 KeyValue element);
+ BEGIN_XMLOBJECT(XMLTOOL_API,KeyValue,xmltooling::XMLObject,XML Digital Signature version 20020212 KeyValue element);
DECL_TYPED_CHILD(DSAKeyValue);
DECL_TYPED_CHILD(RSAKeyValue);
DECL_XMLOBJECT_CHILD(OtherKeyValue);
*/
void XMLTOOL_API registerKeyInfoClasses();
- /**
- * Validator suite for KeyInfo schema validation.
- */
- extern XMLTOOL_API xmltooling::ValidatorSuite KeyInfoSchemaValidators;
};
#endif /* __xmltooling_keyinfo_h__ */