CSPid by Information Security Corporation is a virtual smartcard that maintains a central repository for X.509 certificates and private keys. It provides a secure environment for cryptographic operations accessible by security-enabled applications through Java, PKCS#11, or Microsoft CAPI interfaces. CSPid is compatible with 32-bit and 64-bit desktop versions of Windows, Linux, and Solaris/SPARC operating systems.