You yourself have mentioned the solution here Sanath. This happened with us also. We had one system where SMP certificate was installed in Secure Login Client and the certificate was expired. SSO was not working for that system. We removed that particular certificate and now it's working fine . In short you have to choose either one mechanism.
Kind Regards
Manna Das