X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=blobdiff_plain;f=xmltooling%2Fsignature%2FKeyInfo.h;h=8c6bc96134c611786287944976a1b2d416234868;hp=0f157e50cec6d8676fc74f0ef0a062b3a6b54d99;hb=38003505e53ef5b8c2590af38cfbb0d405ad245f;hpb=833244ddbb8c8150519915d5f67e789dcb588400 diff --git a/xmltooling/signature/KeyInfo.h b/xmltooling/signature/KeyInfo.h index 0f157e5..8c6bc96 100644 --- a/xmltooling/signature/KeyInfo.h +++ b/xmltooling/signature/KeyInfo.h @@ -29,6 +29,7 @@ #include #include #include +#include #define DECL_XMLSIGOBJECTBUILDER(cname) \ DECL_XMLOBJECTBUILDER(XMLTOOL_API,cname,xmltooling::XMLConstants::XMLSIG_NS,xmltooling::XMLConstants::XMLSIG_PREFIX) @@ -193,6 +194,11 @@ namespace xmlsignature { * Registers builders and validators for KeyInfo classes into the runtime. */ void XMLTOOL_API registerKeyInfoClasses(); + + /** + * Validator suite for KeyInfo schema validation. + */ + extern XMLTOOL_API xmltooling::ValidatorSuite KeyInfoSchemaValidators; }; #endif /* __xmltooling_keyinfo_h__ */