Программное обеспечение Digt Trusted Java представляет собой библиотеку криптоалгоритмов, реализованных в соответствии с требованиями архитектур JSSE и JCE. Провайдер JSSE отвечает за организацию защищенного взаимодействия по протоколам SSL и TLS с использованием российских криптографических алгоритмов. Для авторизации и гарантии юридической значимости электронных документов при обмене ими между пользователями Trusted Java задействует функции формирования и проверки электронно-цифровой подписи, в целях поддержания конфиденциальности информации и контроля ее целостности – шифрование и имитозащиту. Trusted Java позволяет работать с сертификатами и запросами на сертификат, генерировать и проверять корректность электронной цифровой подписи данных, шифровать информацию, загружать Java-апплеты по протоколу TLS на криптографических алгоритмах ГОСТ.
Функции Trusted Java:
- Поддержка криптографических алгоритмов (ГОСТ 28147-89 (шифрование), ГОСТ Р 34.11-94 (хэширование), ГОСТ Р 34.10-94, ГОСТ Р 34.10-2001 (электронная подпись).
- Установка сертификата в хранилище.
- Работа со списками отозванных сертификатов (CRL).
- Поддержка CMS (PKCS#7).
- Поддержка TSP (получение, формирование и проверка меток штампа времени).
- Поддержка OCSP (проверка статуса сертификатов в онлайн-режиме).
- Электронная подпись данных (генерация электронной подписи, проверка ее корректности по сертификату, создание и проверка электронной подписи в XML-документах (Apache XML Security API).
- Шифрование данных.
- Загрузка Java-апплетов по ГОСТ TLS для Internet Explorer 6.0+ с установленным Sun Java Plugin 1.5+.
Дополнительные характеристики Trusted Java:
- Совместимость JSSE с web-сервером Apache Tomcat 5.5|6.0|7.0.
- Новые классы для обеспечения совместимости XMLSig с MS XML.
- Оптимизированная подпись группы файлов на одном ключе.
- Возможность получения списка ключевых контейнеров, подсоединенных к системе.
- Поддержка СКЗИ «КриптоПро CSP» 3.6 (начиная с Trusted Java 1.5.3).