Crypto Token
For security reasons, your Digital Certificate should be stored on a hardware device, such as a Cryptographic USB Token. It is secure device and certified by International standards (FIPS).
USB e-Token can be password protected so that Digital Signature is never lost when computer is formatted or internet explorer changed. A virus cannot affect USB Token, and the digital certificate stored would always be secure.