DSC requirement

D.J. Marketing (33 Points)

17 August 2018  
is DSC mandatory for GST as well as Income Tax purpose of filing Returns.
Or other forms such as OTP etc will suffice.