We describe here how an iSaSiLk SSLv3/TLS client can use client authentication via an RSA smartcard or a similar device. Note that similar methods could be used to employ SSL 2.0 client authentication, server side RSA, or DH and DSS via a smartcard but there is currently no document describing this step by step. However, note that there is another document describing the iSaSiLk provider architecture in more detail.
Once you have done that you are ready to go. All that remains is standard programming for iSaSiLk and
the Java™ platform, see the respective documentation for more information.