X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fxmltooling.git;a=blobdiff_plain;f=xmltooling%2FXMLToolingConfig.cpp;fp=xmltooling%2FXMLToolingConfig.cpp;h=ee9cc3c11a8f4d1f736d874118ef944967ca53e8;hp=82dbc8db80c1436e01f583f9c440a8e395691b1a;hb=862161ef6283127928bd9307e1a184bf2ea0a6c8;hpb=7ff05fc3ab9187bc51b273cd9d232bb948171e5e diff --git a/xmltooling/XMLToolingConfig.cpp b/xmltooling/XMLToolingConfig.cpp index 82dbc8d..ee9cc3c 100644 --- a/xmltooling/XMLToolingConfig.cpp +++ b/xmltooling/XMLToolingConfig.cpp @@ -65,8 +65,6 @@ #endif using namespace soap11; -using namespace xmlencryption; -using namespace xmlsignature; using namespace xmltooling::logging; using namespace xmltooling; using namespace std; @@ -82,6 +80,8 @@ DECL_XMLTOOLING_EXCEPTION_FACTORY(ValidationException,xmltooling); DECL_XMLTOOLING_EXCEPTION_FACTORY(IOException,xmltooling); #ifndef XMLTOOLING_NO_XMLSEC +using namespace xmlencryption; +using namespace xmlsignature; DECL_XMLTOOLING_EXCEPTION_FACTORY(XMLSecurityException,xmltooling); DECL_XMLTOOLING_EXCEPTION_FACTORY(SignatureException,xmlsignature); DECL_XMLTOOLING_EXCEPTION_FACTORY(EncryptionException,xmlencryption); @@ -256,8 +256,6 @@ bool XMLToolingInternalConfig::init() // default registrations XMLObjectBuilder::registerDefaultBuilder(new UnknownElementBuilder()); - registerKeyInfoClasses(); - registerEncryptionClasses(); registerSOAPClasses(); REGISTER_XMLTOOLING_EXCEPTION_FACTORY(XMLParserException,xmltooling); @@ -274,6 +272,8 @@ bool XMLToolingInternalConfig::init() REGISTER_XMLTOOLING_EXCEPTION_FACTORY(XMLSecurityException,xmltooling); REGISTER_XMLTOOLING_EXCEPTION_FACTORY(SignatureException,xmlsignature); REGISTER_XMLTOOLING_EXCEPTION_FACTORY(EncryptionException,xmlencryption); + registerKeyInfoClasses(); + registerEncryptionClasses(); registerKeyInfoResolvers(); registerCredentialResolvers(); registerTrustEngines();