I am not a advanced programmer, so it is becoming difficult to visualize how the project i am currently involved in, is going to work( or lets say, how it is done pro- grammatically). I am not asking for actual code, but some insight how the system must work. I would try to provide information below.
It must be build as a Internet Explorer(MS)add-on which is used to access the resources through secure web service( as a BHO for IE,I suppose).
The client(where the browser will be) will be equipped with smart card(may be a reader attached to a USB port) where all the client credentials will be stored, certificate, tokens, fingerprint, etc.
The client also must be able to secure the web pages(Encrypt the webpage content to transmit through secure channel,SSL,I guess).