It is not possible to use OpenSwan with an usb token because the smartcard support is not activated.
To enable the smartcard support it is necessary to
* get the sources with apt-get source openswan
* modify the USE_SMARTCARD value to true in Makefile.inc
* rebuild the package with dpkg-buildpackage
Then, an usb token (or any supported smartcard I presume) is usable.
It is not possible to use OpenSwan with an usb token because the smartcard support is not activated.
To enable the smartcard support it is necessary to
* get the sources with apt-get source openswan
* modify the USE_SMARTCARD value to true in Makefile.inc
* rebuild the package with dpkg-buildpackage
Then, an usb token (or any supported smartcard I presume) is usable.