eToken is portable USB device that can be used to generate and provide secure storage for passwords, digital certificates, secure authentication, digital signing and encryption.
e-token usually comes with the required drivers that needs to be installed in the system or the can be downloaded from the e-token provider. The drivers include implementation of CSP (Cryptographic Service Provider) for CryptoAPI. CSP does the job of presenting certificates, stored in the token, to CryptoAPI. You can perform certain operations with the private key by calling the appropriate API. But the key itself is not extractable. User will have an unique password to use the e-token, This inhibits others from using the e-token.