BES Token provides digital certificate based multi-factor authentication in a token form factor enabling users to address PKI based security requirements. PKI tokens provide secure storage for digital certificates and private keys. They allow public-key cryptography and digital signatures to be leveraged securely, without risk of leaking the private key information. BES Token provides security for digital signature signing and verification.