I tired 2 ways, But neither of them worked
Stored the signature xml tag alone in SQL, Retrieve via Stored Procedure and
1) Set the XML using QRules's 6.1 SetXML Method
2) Set the XML using InfoPath 2010 Object Model ( as XML AppendChild)
In both approaches, The InfoPath couldn't validate the Digital Signature.
It looks like when you use XML's AppendChild, it strips off any pre or post blank spaces, Carriage Return and Tabs and Hence the infopath can't validate the signature