Список приложений, использующих PKCS 11 - Википедия - List of applications using PKCS 11

В этой статье перечислены приложения и другие программные реализации, использующие PKCS # 11 стандарт.

Приложения

  • FreeOTFE - система шифрования диска (PKCS # 11 может использоваться либо для шифрования критического блока данных, либо в качестве хранилища ключевых файлов)
  • Mozilla Firefox - веб-браузер
  • Mozilla Thunderbird - почтовый клиент
  • OpenDNSSEC - а DNSSEC подписывающее лицо
  • OpenSSLTLS / SSL библиотека (с engine_pkcs11)
  • GnuTLSTLS / SSL библиотека
  • OpenVPNVPN система
  • StrongSwanVPN система
  • TrueCrypt - система шифрования диска (PKCS # 11 используется только как тривиальное хранилище ключевых файлов)
  • TrouSerS - открытый исходный код TCG Программный стек
  • OpenSCинтеллектуальная карточка библиотека
  • OpenSSH - а Безопасная оболочка реализация (начиная с OpenSSH версии 5.4)[1]
  • OpenDS - сервер каталогов с открытым исходным кодом.
  • База данных Oracle - использует PKCS # 11 для прозрачного шифрования данных[2]
  • База данных IBM DB2 - использует PKCS # 11 для прозрачного шифрования данных[3]
  • PowerDNS - авторитетный DNS-сервер с открытым исходным кодом (с версии 3.4.0)
  • Брелок GNOME - менеджер паролей и криптографических ключей.
  • Солярис Cryptographic Framework - подключаемая криптографическая система в операционной системе
  • Безопасный - Наборы продуктов KeyOne и TrustedX.
  • Pkcs11Admin - инструмент с графическим интерфейсом для администрирования устройств с поддержкой PKCS # 11
  • SoftHSM - реализация криптографического хранилища, доступного через интерфейс PKCS # 11
  • XCA - X Сертификат и управление ключами
  • SecureCRT - SSH-клиент
  • wolfSSL - библиотека SSL / TLS с поддержкой PKCS # 11[4]
  • XShell - SSH-клиент от NetSarang Computer, Inc (версии> 6.0 поддерживают PKCS # 11)
  • EJBCA - Программное обеспечение центра сертификации (для цифровых подписей используется PKCS # 11)
  • SignServer - Серверное программное обеспечение для цифровой подписи и отметки времени документов, файлов и кода (использует PKCS # 11 для цифровых подписей и упаковки / распаковки ключей)

Обертки PKCS # 11

Поскольку PKCS # 11 является сложным C API существует множество оболочек, которые позволяют разработчику использовать API на разных языках.

  • NCryptoki - .NET (C # и VB.NET), Silverlight 5 и Visual Basic 6 обертка для PKCS # 11 API
  • Pkcs11Interop - .NET-оболочка с открытым исходным кодом для неуправляемых библиотек PKCS # 11
  • python-pkcs11 - Наиболее полная и документированная оболочка PKCS # 11 для Python
  • PyKCS11 - Еще одна обертка для Python
  • pkcs11 - Еще одна обертка для Python
  • Java включает оболочка для PKCS # 11 API с версии 1.5
  • Оболочка IAIK PKCS # 11на GitHub - Библиотека для платформы Java ™, которая делает модули PKCS # 11 доступными из Java.
  • pkcs11-helper - Простой Открытый исходный код Интерфейс C для обработки токенов PKCS # 11.
  • SDeanComponents - оболочка Delphi для API PKCS # 11
  • jacknji11 - Обертка Java с использованием Собственный доступ Java (JNA)
  • ржавчина-pkcs11 - Ящик для Ржавчина
  • ruby-pkcs11 - привязка Ruby для API PKCS # 11
  • tclPKCS11 = Привязка Tcl для API PKCS # 11
  • pkcs11.net - .NET-оболочка для PKCS # 11 API
  • Криптографическая структура Oracle Solaris
  • pkcs11 - Идти оболочка для PKCS # 11 API
  • node.js
    • графен - обертка ООП высокого уровня для ПКС # 11
    • pkcs11js - низкоуровневая оболочка для pkcs # 11

Рекомендации

  1. ^ http://marc.info/?l=openbsd-announce&m=126801526410398&w=2
  2. ^ https://docs.oracle.com/cd/E11882_01/network.112/e40393/asotrans.htm#CJAGBACG
  3. ^ https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.admin.sec.doc/doc/t0070203.html
  4. ^ "Встроенная библиотека SSL / TLS wolfSSL | Продукты wolfSSL". wolfSSL. Получено 2018-10-05.