I have a local USB smart card reader.
A website (operating in Perl 5) should be able to receive the content of the smart card (German health insurance smart card, a memorycard) if the user wishes to do that.
I don't care too much about the programming language (could be Java, ActiveX, ...), but it should work like this:
I add a kind of applet to my website, and I provide the applet with certain data like a session id, a user id, etc. After reading the smart card the applet should return the content of the smart card to a provided URL using HTTPS POST (and transmit the provided session id, etc. too). IF called via HTTP GET, the final URL will look like: [url removed, login to view] ON CARD; ADDRESS; CITY (...)
If signing is necessary, the applet needs to be signed that no security error is returned.