END_XMLOBJECTVALIDATOR;
BEGIN_XMLOBJECTVALIDATOR(SAML_DLLLOCAL,Conditions);
- if (!ptr->hasChildren()) {
- XMLOBJECTVALIDATOR_ONEOF(Conditions,NotBefore,NotOnOrAfter);
- }
- else if (ptr->getOneTimeUses().size() > 1) {
+ if (ptr->getOneTimeUses().size() > 1) {
throw ValidationException("Multiple OneTimeUse condition elements are not permitted.");
}
else if (ptr->getProxyRestrictions().size() > 1) {