Hi,
I have 8 years experience in digital signature.
I have created many app to sign, verify document (xml data, text, pdf, office,..) by java.
I have checked your requirements carefully, I think I can help you fastest.
Please check my profile, I am done many project about digital signature in the Freelancer.
Contact me if you interested!
Thanks for reading!