Lot of things are possible with Open source software like Gluu software, however the question is... do everyone need what they see or can they handle custom configurations by themselves? In most cases I have seen that they can't and ask for Gluu support.
From our side we really love to see these innovative ways of using Gluu but we can't help everyone to meet their custom setup due to community support limitations.
Now.. to answer your question, personally I never tried to do so, so can't answer properly. Please feel free to try how that goes.
I think you might need to put your cert and key inside 'output' directory before running 'setup.py' in this case.