Originally posted by Nitin Pathak:you can use symmetric keys to sign and encrypt the payload
Technically, one could do this. But why in the world would you want to?
If you use symmetric keys, you have to solve key management. And key management is very hard. That is why RSA was invented.
Most signatures are MAC or HMAC, not using symmertric keys.