ГОСТ Р 56170-2014
Для спецификаций терминала МНР, которые не поддерживают функциональный эквивалент ус
ловного доступа, пакет org.dvb.net.ca не требуется.
Для спецификаций терминала МНР. которые не поддерживают функциональный эквивалент SI,
класс org.dvb.net.tuning.DvbNetworklnterfaceSiUtil не требуется.
Для спецификаций терминала МНР, которые не поддерживают API по 11.6.3 настоящего стандар
та. класс org.dvb.net.tuning. TunerPermission) не требуется.
11.8.4 Общие вопросы безопасности
При отсутствии специальных требований подкласса java.security.Permission, проверка входных
параметров с их конструкторами не нужна. Когда платформа МНР создает конструкторы, она отвечает за
их создание с допустимыми значениями. Поведение платформы МНР в случае, когда приложение
создает конструкторы с недопустимыми значениями стандарт, не устанавливает.
11.8.5 API шифрования
API шифрования определен в [63].
П р и м е ч а н и е - Опциональный пакет JCE является необязательным в [58].
В терминалах МНР, где свойство mhp.smartcard.reader известно и имеет значение «Поддержива
ется» («SUPPORTED»), приложения МНР должны включать провайдера, установленного приложением
МНР, как это определено в [11] (приложение AJ).
Терминалы МНР по умолчанию для класса javax.crypto.Cipher должны включать провайдера сле
дующим образом:
- терминалы МНР должны поддерживать алгоритм RSA:
- дополнительно допускается поддержка терминалами МНР требований и алгоритмов 12.10.2
настоящего стандарта.
11.8.6 Расширения DVB для шифрования
11.8.6.1 Введение
«Java2 Standard Edition» включает API, обеспечивающие возможность использовать маркеры
PKCS11 (такие как смарт-карты) в приложениях Java. Эти API упрощают обработку приложениями Java
съемных смарт-карт. Они также должны входить в систему маркера PKCS11 для связанных операций
шифрования и дешифрования.
МНР базируется на Персональном Базисном Профиле J2ME ([58]), который не предоставляет эти
новыеAPI. Поэтому следующие новые пакеты определены в настоящем стандарте в соответствии с [11]
(приложение AI):
- org.dvb.security;
- org.dvb.auth.callback;
- org.dvb.net.ssl;
- org.dvb.security.pkcs11.
Пояснения к перечисленным пакетам представлены в [11] (11.8.6.1.2 -11.8.6.1.4).
Установка провайдеров служб шифрования должна поддерживаться в соответствии с [11] (при
ложение AJ).
11.9 Другие программные интерфейсы приложений
11.9.1 Программный интерфейс приложений поддержки таймера
Программный интерфейс приложений поддержки таймера определяется параметрами API тайме
ра в пакете javax.tv.util в Java TV версия 1.0 в соответствии с [11] (11.9.1).
Реализации API таймера должны обеспечивать:
- минимальный интервал повторения не более 40 мс:
- дискретность формирования интервала повторения не более 10 мс.
TVTimer.scheduleTimerSpec могут формировать TVTimerScheduleFailedException, если терминал
МНР не может обеспечить больше ни одного таймера согласно [11] (приложение G. таблица 88).
П р и м е ч а н и е - минимальный интервал повторения 40 мс был мотивирован стандартной частотой
кадров 25 Гц. Однако это не подразумевает, что таймер может быть использован для покадровой мультипли
кации.
84