The Feit­ian smart­card also comes as USB device:
http://www.gooze.eu/feitian-epass-pki-token

I have used both the Fait­ian and OpenPGP cards with FreeB­SD – they work as spec­i­fied with­out problems.