Графический пользовательский интерфейс для утилит командной строки Network Security Services (NSS)
Пакет Network Security Services (NSS) представляет сабой набор библиотек, используемых при кроссплатформенной разработке защищенных клиентских и серверных приложений. Приложения построенные с использование NSS могут использовать TLS от v1.0 доTLS v1.3, PKCS #5, PKCS #7, CMS, PKCS #11, PKCS #12, S/MIME, сертификаты X.509 v3, OCSP и другие стандарты обеспечения безопасности. Пакет NSS широко используется и прежде всего в продуктах от Mozilla. Поддержка токенов с российской криптографией реализована в пакете LS-NSS,
Графический пользовательский интерфейс для утилит NSS разработан на Tkinter с использованием скриптового языка Python и конструктора Page:
Скачать дистрибутивы для Windows и Linux можно здесь.
Дистрибутив содержит:
- Исходный код на Python;
- Для Linux выполняемый модуль guinsspy, полученный из исходного кода с использованием пакета PyInstaller;
- Для MS Windows инсталлятор guinsspy_setup
При желании каждый может доработать проект с учетом собственных пожеланий.
Для пакета LS-NSS разработана графическая утилита на "чистом" Tcl/Tk:
Дополнительные материалы
1. Python и графический интерфейс для утилит командной строки Network Security Services2. Хранилище сертификатов в офисном пакете LibreOffice