Ashraf
Therec ould be a number of things that could be causing this. Your appPool user may not have read permissions to view the certificate.
Looking in Event Viewer -> Applications and Services Logs -> AD FS 2.0. Also check the various endpoints in order to see what stage it stops working.
Marc Collins www.QGate.co.uk