openCryptoki is a PKCS#11 implementation.