+
+ q=xmltooling::QName(SAML20MD_ALGSUPPORT_NS,DigestMethod::LOCAL_NAME);
+ XMLObjectBuilder::registerBuilder(q,new DigestMethodBuilder());
+ SchemaValidators.registerValidator(q,new DigestMethodSchemaValidator());
+
+ q=xmltooling::QName(SAML20MD_ALGSUPPORT_NS,DigestMethod::TYPE_NAME);
+ XMLObjectBuilder::registerBuilder(q,new DigestMethodBuilder());
+ SchemaValidators.registerValidator(q,new DigestMethodSchemaValidator());
+
+ q=xmltooling::QName(SAML20MD_ALGSUPPORT_NS,SigningMethod::LOCAL_NAME);
+ XMLObjectBuilder::registerBuilder(q,new SigningMethodBuilder());
+ SchemaValidators.registerValidator(q,new SigningMethodSchemaValidator());
+
+ q=xmltooling::QName(SAML20MD_ALGSUPPORT_NS,SigningMethod::TYPE_NAME);
+ XMLObjectBuilder::registerBuilder(q,new SigningMethodBuilder());
+ SchemaValidators.registerValidator(q,new SigningMethodSchemaValidator());