This article lists applications and other software implementations using the PKCS #11 standard.
PKCS #11 wrappers
Since PKCS #11 is a complex C API many wrappers exist that let the developer use the API from various languages.
- For Perl:
- php-pkcs11 PHP PKCS11 Extension including the support of the Oasis PKCS11 standard
- NCryptoki - .NET (C# and VB.NET), Silverlight 5 and Visual Basic 6 wrapper for PKCS #11 API
- Pkcs11Interop - Open source .NET wrapper for unmanaged PKCS#11 libraries
- python-pkcs11 - The most complete and documented PKCS#11 wrapper for Python
- PyKCS11 - Another wrapper for Python
- pkcs11 - Another wrapper for Python
- Java includes a wrapper for PKCS #11 API since version 1.5
- IAIK PKCS#11 Wrapperon GitHub - A library for the Java™ platform which makes PKCS#11 modules accessible from within Java.
- pkcs11-helper - A simple open source C interface to handle PKCS #11 tokens.
- SDeanComponents - Delphi wrapper for PKCS #11 API
- jacknji11 - Java wrapper using Java Native Access (JNA)
- rust-cryptoki - High-level, Rust idiomatic wrapper crate for PKCS #11.
- rust-pkcs11 - Crate for Rust
- ruby-pkcs11 - Ruby binding for PKCS #11 API
- tclPKCS11 = Tcl binding for PKCS#11 API
- pkcs11.net - .NET wrapper for PKCS #11 API
- Oracle Solaris Cryptographic Framework
- pkcs11 - Go wrapper for PKCS #11 API
- node.js
- graphene - high level OOP wrapper for pkcs#11
- pkcs11js - low level wrapper for pkcs#11