in src/omxmlsec/saml/request.c [653:673]
AXIS2_EXTERN axis2_bool_t AXIS2_CALL saml_request_check_validity(saml_request_t *request, const axutil_env_t *env)
{
if(request->query)
return AXIS2_TRUE;
else if(request->saml_artifacts)
{
if(!axutil_array_list_is_empty(request->saml_artifacts, env))
return AXIS2_TRUE;
else if(request->saml_asserion_id_ref)
{
if(!axutil_array_list_is_empty(request->saml_asserion_id_ref, env))
return AXIS2_TRUE;
else
return AXIS2_FALSE;
}
else
return AXIS2_FALSE;
}
else
return AXIS2_FALSE;
}