Everipedia Logo
Everipedia is now IQ.wiki - Join the IQ Brainlist and our Discord for early access to editing on the new platform and to participate in the beta testing.
List of applications using PKCS 11

List of applications using PKCS 11

This article lists applications and other software implementations using the PKCS #11 standard.

Applications

  • FreeOTFE – disk encryption system (PKCS #11 can either be used to encrypt critical data block, or as keyfile storage)

  • Mozilla Firefox – a web browser

  • Mozilla Thunderbird – an email client

  • OpenDNSSEC – a DNSSEC signer

  • OpenSSL – TLS/SSL library (with engine_pkcs11)

  • GnuTLS – TLS/SSL library

  • OpenVPN – VPN system

  • StrongSwan – VPN system

  • TrueCrypt – disk encryption system (PKCS #11 only used as trivial keyfile storage)

  • TrouSerS – an open-source TCG Software Stack

  • OpenSC – smartcard library

  • OpenSSH – a Secure Shell implementation (since OpenSSH version 5.4)[1]

  • OpenDS – an open source directory server.

  • Oracle Database – uses PKCS#11 for transparent data encryption[2]

  • PowerDNS – open source, authoritative DNS server (since version 3.4.0)

  • GNOME Keyring – a password and cryptographic key manager.

  • Solaris Cryptographic Framework – pluggable cryptographic system in operating system

  • Safelayer – KeyOne and TrustedX product suites.

  • Pkcs11Admin – GUI tool for administration of PKCS#11 enabled devices

  • SoftHSM – implementation of a cryptographic store accessible through a PKCS#11 interface

  • XCA [11] – X Certificate and key management

  • SecureCRT – SSH client

  • wolfSSL – an SSL/TLS library with PKCS #11 support[3]

PKCS #11 wrappers

Since PKCS #11 is a complex C API many wrappers exist that let the developer use the API from various languages.

  • 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 [12] - The most complete and documented PKCS#11 wrapper for Python

  • PyKCS11 [13] - Another wrapper for Python

  • pkcs11 - Another wrapper for Python

  • Java includes a wrapper for PKCS #11 API [14] since version 1.5

  • IAIK PKCS#11 Wrapper [15] on GitHub [16] - 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)

  • 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 [17] - high level OOP wrapper for pkcs#11 pkcs11js - low level wrapper for pkcs#11

References

[1]
Citation Linkmarc.infohttp://marc.info/?l=openbsd-announce&m=126801526410398&w=2
Oct 1, 2019, 6:23 AM
[2]
Citation Linkdocs.oracle.comhttps://docs.oracle.com/cd/E11882_01/network.112/e40393/asotrans.htm#CJAGBACG
Oct 1, 2019, 6:23 AM
[3]
Citation Linkwww.wolfssl.com"wolfSSL Embedded SSL/TLS Library | wolfSSL Products". wolfSSL. Retrieved 2018-10-05.
Oct 1, 2019, 6:23 AM
[4]
Citation Linkxca.sourceforge.netXCA
Oct 1, 2019, 6:23 AM
[5]
Citation Linkpython-pkcs11.readthedocs.iopython-pkcs11
Oct 1, 2019, 6:23 AM
[6]
Citation Linkgithub.comPyKCS11
Oct 1, 2019, 6:23 AM
[7]
Citation Linkdocs.oracle.comwrapper for PKCS #11 API
Oct 1, 2019, 6:23 AM
[8]
Citation Linkjcewww.iaik.tu-graz.ac.atIAIK PKCS#11 Wrapper
Oct 1, 2019, 6:23 AM
[9]
Citation Linkgithub.comon GitHub
Oct 1, 2019, 6:23 AM
[10]
Citation Linkgithub.comgraphene
Oct 1, 2019, 6:23 AM
[11]
Citation Linkxca.sourceforge.netXCA
Oct 1, 2019, 6:23 AM
[12]
Citation Linkpython-pkcs11.readthedocs.iopython-pkcs11
Oct 1, 2019, 6:23 AM
[13]
Citation Linkgithub.comPyKCS11
Oct 1, 2019, 6:23 AM
[14]
Citation Linkdocs.oracle.comwrapper for PKCS #11 API
Oct 1, 2019, 6:23 AM
[15]
Citation Linkjcewww.iaik.tu-graz.ac.atIAIK PKCS#11 Wrapper
Oct 1, 2019, 6:23 AM
[16]
Citation Linkgithub.comon GitHub
Oct 1, 2019, 6:23 AM
[17]
Citation Linkgithub.comgraphene
Oct 1, 2019, 6:23 AM
[18]
Citation Linkmarc.infohttp://marc.info/?l=openbsd-announce&m=126801526410398&w=2
Oct 1, 2019, 6:23 AM
[19]
Citation Linkdocs.oracle.comhttps://docs.oracle.com/cd/E11882_01/network.112/e40393/asotrans.htm#CJAGBACG
Oct 1, 2019, 6:23 AM
[20]
Citation Linkwww.wolfssl.com"wolfSSL Embedded SSL/TLS Library | wolfSSL Products"
Oct 1, 2019, 6:23 AM