РУКОВОДЯЩИЙ ДОКУМЕНТ ОТРАСЛИ
ШЛЮЗЫ ПРОТОКОЛА БЕСПРОВОДНЫХ ПРИЛОЖЕНИЙ (WAP) ДЛЯ СИСТЕМ ПОДВИЖНОЙ РАДИОСВЯЗИ
Общие технические требования
РД 45.201 – 2001
Дата введения 15 октября 2001г.
Предисловие
1 РАЗРАБОТАН, - Федеральным государственным унитарным предприятием Ленинградский отраслевой научно-исследовательский институт связи (ФГУП ЛОНИИС)
2 ВНЕСЕН - Департаментом электросвязи Министерства Российской Федерации по связи и информатизации
3 ПРИНЯТ Министерством Российской Федерации по связи и информатизации
4 ВВЕДЕН В ДЕЙСТВИЕ - информационным письмом №7383 от 19.10.2001г.
5 ВВЕДЕН ВПЕРВЫЕ
1 Область применения
Протокол беспроводных приложений WAP (Wireless Application Protocol), обеспечивает доступ к ресурсам Интернет абонентским радиостанциям подвижной связи.
Поддержка протокола беспроводных приложений WAP осуществляется специальным шлюзом (далее - шлюзом WAP) - устройством или совокупностью устройств, осуществляющих преобразование данных из протоколов сети Интернет (HTTP и TCP/IP) в протокол WAP, а также преобразование формата содержания запрашиваемых мобильным абонентом данных в форматы уменьшенного объема для их передачи с использованием радиоинтерфейсов с ограниченной пропускной способностью. Физически шлюз WAP может быть выполнен в виде одного или нескольких серверов, объединённых в сеть, осуществляющих, с одной стороны, взаимодействие с внешней сетью передачи данных через оборудование доступа к сети IP (IWF) и с другой стороны взаимодействие с элементами инфраструктуры сети подвижной радиосвязи.
Средством протокола WAP в абонентской радиостанции подвижной связи является специальная прикладная программа поддержки доступа к WAP-ресурсам -браузер.
Функциональная архитектура WAP представлена на рисунке 1.
Абонент при помощи WAP-браузера генерирует и посылает запрос данных с использованием единой идентификации ресурсов URL (Uniform Resourse Locator) в соответствии с [9] и кодированный в соответствии с протоколом WAP и протоколами радиоинтерфейса. Шлюз WAP, являющийся элементом инфраструктуры сети подвижной радиосвязи, перекодирует запрос в протокол фиксированной сети (HTTP) в соответствии с [10]. Сервер информационного содержания интерпретирует поступивший запрос и выполняет его аналогично процедуре, принятой для фиксированных пользователей сети Интернет. Шлюз WAP осуществляет перекодировку данных для передачи их в радиоканале и адаптирует их форму для обработки с использованием средств абонентской радиостанции подвижной связи.
Вариант использования шлюза WAP в составе сети сотовой подвижной связи стандарта GSM900/1800 и архитектура протоколов приведены на рисунке 2.
В качестве протоколов передачи нижних уровней для поддержки WAP в сетях стандарта GSM900/1800 могут использоваться:
- каналы передачи данных, используемые в режиме с коммутацией каналов;
- службы коротких сообщений;
- каналы передачи данных в режиме с коммутацией пакетов (GPRS).
Рисунок 1
Рисунок 2
Настоящие технические требования распространяются на аппаратно-программные средства поддержки WAP (версии протокола до 1.2.1) - шлюзы WAP, являющиеся элементом инфраструктуры сетей подвижной радиосвязи.
2 Нормативные ссылки
В настоящем руководящем документе использованы ссылки на следующие нормативно -технические документы:
1 ГОСТ 15150-69 Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды.
2 ГОСТ 30631-99 Общие требования к машинам, приборам и другим техническим изделиям в части стойкости к механическим внешним
воздействующим факторам при эксплуатации.
3 ГОСТ Р 50008-92. Совместимость технических средств электромагнитная. Устойчивость к радиочастотным электромагнитным полям в полосе 26-1000 МГц. Технические требования и методы испытаний.
4 ГОСТ Р 50829-95. Безопасность радиостанций, радиоэлектронной аппаратуры с использованием приемопередающей аппаратуры и их составных частей. Общие требования и методы испытаний.
5 ГОСТ Р 51317.4.2-99. Совместимость технических средств электромагнитная. Устойчивость к электростатическим разрядам. Требования и методы испытаний.
6 ГОСТ Р 51317.4.11-99. Совместимость технических средств электромагнитная. Устойчивость к динамическим изменениям напряжения сети электропитания. Требования и методы испытаний.
7 ГОСТ Р 51318.22-99 Совместимость технических средств электромагнитная. Радиопомехи индустриальные от оборудования информационных технологий. Нормы и методы испытаний.
8 WAP - 215 - Class Conformance Requirements - Dec.2000.
9 RFC 1738 Uniform Resource Locators (URL). T.Bemers-Lee, L.Masinter, M.McCahill - Dec.1994.
10 RFC2068 Hypertext Transfer Protocol - HTTP/I.I. R.Fielding, J.Gettys, J.Mogul, H.Frystyk, T.Berners-Lee - Jan. 1997.
11 HTML 4.01 Specification. D. Raggett, A. Le Hors, I.Jacobs W3C Reccomndation 24 December 1999.
12 JavaScript: The Difinitive Guide D.Flanagan, O'Reilly&Assiciates, Inc. 1997.
13 WAP-190-WAE specification. Wireless Application Environment Specification
Version L3.-Mar.2000.
14 WAP-191-WML. Wireless Application Protocol Wireless Markup Language
Specification Version 1.3. - Feb.2000.
15 WAP-193-WMLScript. Wireless Application Protocol WMLScript Language Specification Version 1.2. - Jun.2000.
16 WAP-192-WBXML. WAP Binary XML Content Format. Version 1.3. - May.2000.
17 vCard. The Electronic Business Card Version 2.1. A Versit Consortium Specification. September, 18 1996.
18 vCalendar. The Electronic Calendaring and Scheduling Exchange Format Version 1.0. A Versit Consortium Specification. September, 18 1996.
19 WAP-169 WTA Wireless Application Protocol Wireless Telephony Application Specification - Jul.2000.
20 WAP-167 WTA Wireless Application Protocol Service Indication Specification -Nov. 1999.
21 WAP-200 WDP Wireless Application Protocol Wireless Datagram Protocol Specification - Feb.2000.
22 WAP-203 WSP Wireless Application Protocol Wireless Session Protocol Specification - May.2000.
23 WAP-189 PushOTA Wireless Application Protocol PushOTA Protocol Specification - Feb.2000.
24 The Unicode Standard: Version 2.0, The Unicode Consortium, Addison-Wesley Developers Press, 1996.
25 ISO/TEC 10646-1 Information Technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane, 1993.
26 Extensible Markup Language (XML), W3C Proposed Recommendation REC-xml-19980210.Feb.l998.
27 WAP - 194 WMLSLibs Wireless Application Protocol Standard Libraries Specification - May.2000.
28 WAP - 199 Wireless Application Protocol Wireless Transport Layer Security Specification. - Feb.2000.
29 WAP - 201 Wireless Application Protocol Wireless Transaction Protocol Specification. - Feb.2000.
30 WAP - 151 Wireless Application Protocol. Push Proxy Gateway Service Specification - Aug. 1999.
31 WAP - 167 Wireless Application Protocol. Service Indication - Jul.2001.
32 WAP - 168 Wireless Application Protocol. Service Loading - Jul.2001.
33 WAP-164 Wireless Application Protocol. Push Access Protocol Specification -Nov. 1999
34 WAP - 145 Wireless Application Protocol. Push Message Specification -Aug.1999.
35 WAP-120 Wireless Application Protocol. Cache Model Specification - Feb. 1999. 34 36 WAP - 175 Wireless Application Protocol. Cache operation. - Jul.2001.
37 WAP - 170 Wireless Application Protocol. Wireless Application Telephony Interface Specification. - Jul.2000.
38 WAP - 171 - Wireless Application Protocol. Wireless Application Telephony Specification. GSM specific addendum. - Jul.2000.
39 WAP - 172 - Wireless Application Protocol. Special information note. - Jul.2000.
40 WAP - 174 - Wireless Application Protocol. User Agent Profile Specification. -Jun.2000.
41 WAP - 161 - Wireless Application Protocol. WMLScript Crypto Library Specification. - Nov. 1999.
42 WAP - 217 - Wireless Application Protocol Public Key Infrastructure Definition. -Apr.2001.
43 WAP - 202 - Wireless Application Protocol Wireless Control Message Protocol Specification. - Feb.2000.
44 «Технические требования к аппаратуре связи, реализующей функции маршрутизации пакетов протокола межсетевого обмена (аппаратура маршрутизации пакетов IP)», утверждённые Госкомсвязи России 06.08.1998 г.
45 ОСТ 45.02-97 «Отраслевая система сертификации. Знак соответствия. Порядок маркирования технических средств Электросвязи».
3 Термины и сокращения
В настоящем руководящем документе использованы следующие термины и сокращения:
СО Cache Operation - сообщение передаваемое в быстродействующую буферную память с целью аннулирования её содержания IWF Interworking function - функциональный объект сопряжения с внешней сетью
HTTP HyperText Transfer Protocol - протокол передачи гипертекстовых данных
MAC Message Authentication Code - код аутентификации сообщения
PAP Push Access Protocol - протокол доступа для технологии push
PKI Public Key Infrastructure - средства поддержки режима с общим ключом для аутентификации
QOS Quality Of Service - качество обслуживания
SI Service Indicator - индикация услуги, которую следует активизировать в качестве реакции на внешнее воздействие
SL Service Load - активизация услуги без вмешательства пользователя
SMS Short Message Service - услуга передачи коротких сообщений
TCP/IP Transmission Control Protocol/Internet Protocol - протокол контроля передачи сообщений/ протокол сети Интернет
TPI Transport information Item - заголовок информации транспортного уровня UCS Universal multiple-octet coded Character Set - универсальная многооктетная кодированная символьная группа
URL Universal Resourse Locator - универсальный идентификатор ресурсов
USSD Unstructured Supplementary Service Data - данные неструктурированной вспомогательной услуги
UTF Unicode Transformation Format - формат трансформации Unicode
WAE Wireless Application Environment - прикладная среда беспроводной связи
WAP Wireless Application Protocol - протокол беспроводных приложений
WBMP Wireless BitMaP - формат побитного отображения для беспроводной связи
WBXM Wireless Binary XML - двоичный расширяемый язык разметок для L беспроводной связи
WCMP Wireless Control Message Protocol - протокол сообщений управления для беспроводной связи
WDP Wireless Datagram Protocol - протокол датаграмм для беспроводной связи
WML Wireless Markup Language - язык разметки для беспроводной связи
WSP Wireless Session Protocol - сеансовый протокол для беспроводной связи
WTA Wireless Telephony Application - прикладная услуга беспроводной телефонии
XML eXensible Markup Language - расширяемый язык разметок
4 Архитектура WAP
Являясь протоколом высокого уровня WAP может использовать нижние уровни радиоинтерфейса (физический, канала данных, сетевой) различных подвижных систем. Многоуровневая модель WAP представлена на рисунке 3 и включает в себя следующие уровни:
Рисунок 3
- прикладной уровень (Wireless Application Environment - WAE);
- сеансовый уровень (Wireless Session Protocol - WSP);
- уровень транзакций (Wireless Transaction Protocol - WTP);
- уровень безопасности (Wireless Transport Layer Security - WTLS);
- транспортный уровень (Wireless Datagram Protocol - WDP). Прикладной уровень представляет собой прикладную среду, образуемую объединением технологии мобильной телефонии и WWW (World Wide Web).
Прикладной уровень образован прикладной средой беспроводной связи WAE, включающей в себя средства взаимодействия с агентом пользователя, а именно:
- язык разметки для беспроводной связи Wireless Markup Language (WML), представляющий собой адаптированный для абонентских радиостанций вариант языка разметки гипертекстов HTML (HyperText Markup Language) [II], являющегося одним из основных языков публикации в WWW;
язык разметки для беспроводной связи со скриптами* Wireless Markup Language Script (WMLScript), представляющий собой адаптированный для абонентских радиостанций вариант языка разметки гипертекстов со скриптами JavaScript™ [12];
- язык разметки для беспроводной связи со скриптами* с возможностью шифрования Wireless Markup Language Script crypto (WMLScript crypto) [41];
_____________
* Скрипт - программа, которая может сопровождать документ HTML или быть непосредственно внедренной в него. Эта программа выполняется на персональном компьютере пользователя при загрузке документа или в другое время, например, когда активизируется ссылка. Скрипты используются для усиления интерактивности документов HTML. Например, скрипты могут выполняться во время загрузки документа и динамически изменять содержимое документа.
- прикладные услуги беспроводной телефонии (WTA - Wireless Telephony Application) - средства поддержания услуг телефонной связи и интерфейсы для их программирования (примерами услуг WTA являются различные режимы обработки входящих вызовов, службы Voicemail, режим ускоренного вызова абонента и др.);
средства доставки информации пользователю по инициативе сервера (технология Push) [30];
- средства обновления быстродействующей буферной памяти абонентского устройства (Caching mode) [35];
- средства поддержки режима использования данных об агенте пользователя (UA Profile) для оптимизации доставки запрашиваемых им данных [40];
- форматы данных для рисунков, записей в электронной записной книжке, календари.
Сеансовый уровень (WSP - Wireless Session Protocol) обеспечивает:
установление и последующее разъединение сеанса связи между шлюзом WAP и клиентом в режиме с установлением и без установления соединения нижестоящего уровня;
согласование возможностей и средств сеансового уровня между шлюзом WAP и клиентом;
приостановку и восстановление сеансов.
Уровень транзакций (WTP - Wireless Transaction Protocol) обеспечивает передачу запросов и ответов при доступе абонента к удалённым серверам.
Уровень безопасности (WTLS - Wireless Transport Layer Security Specification) обеспечивает защиту данных пользователя от несанкционированного доступа, их целостность, а также аутентификацию между двумя объектами прикладного уровня.
Транспортный уровень образован протоколом датаграмм для беспроводной связи (WDP - Wireless Datagram Protocol) и обеспечивает адаптацию вышестоящих уровней WAP к возможностям реальных сетей подвижной радиосвязи (GSM, AMPS/DAMPS, TETRA и. т.п).
5 Технические требования
5.1 Технические требования к функциональным характеристикам
5.1.1 Требования к функциональным характеристикам WAP, в отношении которых применяется декларирование, должны соответствовать технической спецификации WAP - 215 - Class Conformance Requirements - Dec.2000 [8]. Объём требований устанавливается в соответствии с классом шлюза и приведен в таблице 5.1.
Шлюз класса А - обеспечивает поддержку расширенных прикладных услуг передачи данных и телефонии.
Шлюз класса В - обеспечивает поддержку обязательных прикладных услуг
передачи данных и телефонии.
Шлюз класса С - обеспечивает поддержку обязательных прикладных услуг
передачи данных.
Таблица 5.1
Функция протокола WAP |
Обязательность наличия |
||
Шлюз класса А |
Шлюз класса В |
Шлюз класса С |
|
1 Уровень WAE |
О+Опц. |
О |
О |
2 Язык разметки WML/WBXML |
О+Опц. |
О |
О |
3 Язык разметки WMLSript/WMLSript Libs |
О+Опц. |
О |
О |
4 Поддержка WAP Caching mode |
О+Опц. |
О |
О |
5 Поддержка UAProfile |
О+Опц. |
О |
|
6 Поддержка функций Push: PPG Service/Push Message/Push OTA/ServiceInd/ServiceLoad/PAP/ CachOP. |
О+Опц. |
О |
|
7. Уровень WSP |
О+Опц. |
О |
О |
8 Уровень WTP |
О+Опц. |
О |
О |
9 Уровень WDP/UDP |
О+Опц. |
О |
О |
10 Поддержка протокола WCMP/ICMP |
О+Опц. |
О |
О |
П. Поддержка WTLS |
О+Опц. |
О |
|
12. Язык разметки WMLSriptCrypto |
О+Опц. |
||
13ПоддержкаУ/ТА |
О+Опц. |
О |
|
14 Поддержка WTAVWTAIIS 136 /WTAIGSM |
О+Опц. |
О |
Примечание: 1) При обозначении обязательности наличия используются следующие обозначения –
О - обязательные функции, Опц. - декларируемые опции; О+Опц - обязательные функции и декларируемые опции.
Детальная спецификация требований подлежащих декларированию фирмой-изготовителем приведена в пп. 5.1.2-5.1.18.
5.1.2 Требования к прикладному уровню WAP - WAE сформулированы в технической спецификации WAP WAE specification. Wireless Application Environment Specification Version 1.3. - Mar.2000 [13]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.2).
Таблица 5.2
Условное обозначение |
Номер согласно [WAE] |
Наименование функции |
Поддержка сервера WAP |
|
1 |
2 |
3 |
4 |
|
WAE-S-001 |
5.1.1 |
WSP - Интерфейс с сеансовым уровнем |
CCR |
|
WAE-S-002 |
5.1.2 |
Базовая схема аутентификации для НТТР/1.1 |
О |
|
WAE-S-003 |
5.1.3 |
Использование единой схемы идентификации ресурсов URL |
О |
|
WAE-S-005 |
5.1.4 |
Использование заголовка HTTP передачи информации о наборе символов и схеме их кодирования, поддерживаемых пользователем согласно (п. 14.2 RFC 2068 [10]) |
О |
|
WAE-S-006 |
5.1.4 |
Использование заголовка HTTP передачи информации о языках, поддерживаемых пользователем согласно (п. 14.4 RFC 2068 [10]) |
О |
|
WAE-S-007 |
5.1.4 |
Использование заголовка HTTP передачи информации о форматах и кодировании содержания, поддерживаемых пользователем согласно (п.14.1, 14.3 RFC 2068 [10]) |
О |
|
WAE-S-015 |
5.1.5 |
Использование WML [14] |
CCR |
|
WAE-S-016 |
5.1.6 |
Использование WMLScript [15] |
CCR |
|
WAE-S-017 |
5.1.7.2 |
Поддержка агента пользователя WML |
CCR |
|
WAE-S-018 |
5.1.7.1 |
Поддержка агента пользователя WTA |
CCR |
|
WAE-S-019 |
5.1.8.1 |
Типы носителей информации. Кодированный формат WBXML [16] |
О |
|
WAE-S-020 |
5.1.8.1 |
Кодированный формат WML [14] |
О |
|
WAE-S-021 |
5.1.8.2 |
Кодированный формат WMLScript [15] |
О При наличии WAE-S-016 |
|
WAE-S-022 |
5.1.8.3,7 |
Формат IMC электронных бизнес-карт vCard2.1 [17] |
О При наличии WVDT-S-001 |
|
WAE-S-023 |
5.1.8.4 |
Формат 1МС электронных календарей vCalendar 1.0 [18] |
О При наличии WVDT-S-002 |
|
WAE-S-024 |
5.1.8.5 |
Изображения image/png |
О |
|
WAE-S-025 |
5.1.8.5 |
Изображения формата Wireless BitMaP (WBMP) image/vnd.wap.wbmp |
О |
|
WAE-S-026 |
5.1.8.6 |
Обработка многочастевых сообщений агентом пользователя. Поэлементная обработка application/ vnd.wap.multipart. mixed |
О |
|
WAE-S-027 |
5.1.8.6 |
Обработка многочастевых сообщений агентом пользователя. Обработка в целом Application/ vnd.wap.mul tipart.related |
О |
|
WAE-S-028 |
5.1.8.6 |
Обработка многочастевых сообщений агентом пользователя. Обработка в целом Application/ vnd.wap.multipart.altemative |
О |
|
WAE-S-030 |
5.1.8.7 |
Определение типа содержания и способа кодирования при доставке от сервера WTA/сервера WAP к пользователю [19] |
О При наличии WTA |
|
WAE-S-031 |
5.1.8.8 |
Тип содержания "Индикатор услуги" [20] |
О |
|
WVDT- S-001 |
7.1 |
Поддержка vCard 2.1 [17] |
Опц. |
|
WVDT- S-002 |
7.1 |
Поддержка vCalendar 1.0 [18] |
Опц. |
|
WVDT- S-003 |
7.2 |
Использование WDP [21] при обмене данными для vCard |
Опц. |
|
WVDT- S-004 |
7.2 |
Использование WDP [21] при обмене данными для vCalendar |
Опц. |
|
WVDT- S-005 |
7.2 |
Использование WSP [22] при обмене данными для vCard |
Опц. |
|
WVDT- S-006 |
7.2 |
Использование WSP [22] при обмене данными для vCalendar |
Опц. |
|
WVDT- S-007 |
7.2 |
Использование протокола push [23] при обмене данными для vCard |
Опц. |
|
WVDT- S-008 |
7.2 |
Использование протокола push [23] при обмене данными для vCalendar |
Опц. |
|
WVDT- S-009 |
7.2.1 |
Правильность задания порта и формата WDP |
О При наличии WVTD-S-003, 004 |
|
WVDT- S-010 |
7.2.2 |
Использование в заголовке Content Type WSP [22J MIME Media Type = text/x-vCard |
О При наличии WVDT- S-005 |
|
WVDT-S-011 |
7.2.2 |
Использование в заголовке Content Type WSP [22J MIME Media Type = text/x- vCalendar |
О При наличии WVDT- S-006 |
|
WVDT- S-012 |
7.2.2 |
Использование file extention = -vcf для идентификации типа данных vCard |
О При наличии WVDT- S-005 |
|
WVDT- S-Q13 |
7.2.2 |
Использование file extention = .vcs для идентификации типа данных vCalendar |
О При наличии WVDT- S-006 |
Примечания: 1) При обозначении обязательности наличия используются следующие обозначения - О - обязательно, Опц. - опция, CCR - обязательность зависит от класса устройства (см. приложение А).
2) Наличие ссылки на пункт таблицы перед обозначением обязательности, например, WVDT-C-015, означает условие наличия данной функции.
5.1.3 Требования к языку разметки для беспроводной связи Wireless Markup Language (WML), являющемуся частью прикладного уровня WAP - WAE сформулированы в технической спецификации WAP - 191 - WML Wireless Application Protocol. Wireless Markup Language Specification Version 1.3. - Feb.2000 [14]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.3).
Таблица 5.3
Условное обозначение |
Номер согласно [WML] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
Поддерживаемые символьные группы и способы их кодирования |
|||
WML-01 |
6 |
UTF-8 [24] |
Опц. |
WML-02 |
б |
UTF-16 [24] |
Опц. |
WML-03 |
6 |
UCS-8 [25] |
Опц. |
WML-04 |
6 |
Прочие символьные кодировки |
Опц. |
WML-05 |
6.1 |
Правильность помещения символов в формат символьной кодировки |
О |
WML-06 |
6.1 |
Обработка объектов в рамках символьной кодировки документа |
О |
Кодер WML |
|||
WML-54 |
14 |
Таблицы знаков, используемых для обозначения переменных |
О |
WML-55 |
14.2.2 |
Обозначение ярлыков и имён атрибутов в двоичной форме [16] |
О |
WML-56 |
14.2.2 |
Проверка правильности обозначения ярлыков и имён атрибутов [16] |
Опц. |
WML-64 |
7.5 |
Ссылки на переменные величины могут иметь место только в значениях атрибута vdata |
О |
WML-65 WML-70 |
10.3.1 |
Ссылки на переменные должны сопоставляться с результатом операции var |
О |
WML-66 WML-71 |
9.7 |
Два или более элемента do с одним и тем же значением name не должны присутствовать на карте (блоке данных WML) или в элементе template |
О |
WML-67 WML-72 |
11.3.2 |
Элемент meta не должен содержать более одного атрибута name и http-equip |
О |
WML-68 WML-73 |
11.8.5 |
Количество столбцов в таблице (columns) не должно быть равно нулю |
О |
WML-69 WML-74 |
9.10 |
Логические связи между событиями в пределах WML не должны быть противоречивыми |
О |
5.1.4 Требования к двоичному формату содержания XML, являющемуся частью прикладного уровня WAP - WAE, сформулированы в технической спецификации WAP - 192 - WAP Binary XML Content Format Version 1.3. - May.2000 [16]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.4).
Таблица 5.4
Условное обозначение |
Номер согласно [WBXML] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
Документ WBXML |
|||
WBXML-1 |
5 |
Структура содержания двоичного XML |
О |
Кодер WBXML |
|||
WBXML-2 |
6.1 |
Преобразование всех разметок XML, за исключением нечитаемых объектов в символы |
О |
WBXML-3 |
6.1 |
Перемещение инструкций процессора |
Опц. |
WBXML-4 |
6.1 |
Перемещение всей информации, не охватываемой SC16 и SC17 |
О |
WBXML-5 |
6.1 |
Преобразование всего теста в символы категорий strings (строчные данные) и entity (знаки) |
О |
WBXML-6 |
6.1 |
Преобразование всех читаемых объектов XML в символы категорий strings и entity |
О |
WBXML-7 |
6.1 |
Преобразование всех нечитаемых объектов XML в символы категорий strings и entity |
Опц. |
WBXML-8 |
6.2 |
Проверка правильности формирования документа |
О |
WBXML-9 |
6.2 |
Проверка достоверности данных в документе |
Опц. |
WBXML-10 |
6.3 |
Кодирование значений атрибутов, устанавливаемых по умолчанию |
Опц. |
Декодер WBXML |
|||
WBXML-11 |
6.4 |
Поддержка двоичных и буквенных значений для всех ярлыков, имён атрибутов и значений атрибутов |
5.1.5 Требования к реализации языка разметки для беспроводной связи со скриптами* Wireless Markup Language Script (WMLScript), являющемуся частью прикладного уровня WAP - WAE, сформулированы в технических спецификациях WAP - 192 - Wireless Application Protocol WMLScript Language Specification Version 1.2. - Jun.2000 [15] и WAP - 194 WMLSLibs Wireless Application Protocol Standard Libraries Specification - May.2000 [27]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.5).
Таблица 5.5
Условное обозначение |
Номер согласно [WML Script] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
Базовые возможности |
|||
WMLS-001 |
14 |
Поддержка режима с плавающей точкой |
О |
WMLS-002 |
[27] |
Поддержка стандартных библиотек для WMLScript |
О |
Базовые функции языка WMLScript |
|||
WMLS-003 |
6.1.1 |
Case sensitivity |
О |
WMLS-004 |
6.1.2 |
Игнорирование пробелов, переходов строк между символами в программах |
О |
WMLS-005 |
6.1.3 |
Порядок использования точки с запятой |
О |
WMLS-006 |
6.1.4 |
Структура комментариев |
О |
WMLS-007 |
6.1.4 |
Недопустимость использования встроенных комментариев |
О |
WMLS-008 |
6.1.5.1 |
Представление целочисленных величин |
О |
WMLS-009 |
6.1.5.2 |
Представление величин с плавающей точкой |
О |
WMLS-010 |
6.1.5.3 |
Представление составных величин, заключённых в одинарные или двойные кавычки |
О |
WMLS-011 |
6.1.5.3 |
Последовательности, не являющиеся составными величинами |
О |
WMLS-012 |
6.1.5.4 |
Представление двоичных величин true/false |
О |
WMLS-013 |
6.1.5.5 |
Представление неверных величин |
О |
WMLS-014 |
6.1.6 |
Использование идентификаторов элементов WMLScript |
О |
WMLS-015 |
6.2.2 |
Назначение и продолжительность действия переменных |
О |
WMLS-016 |
6.2.7.1 |
Размерность целочисленных величин |
О |
WMLS-017 |
6.2.7.2 |
Размерность величин с плавающей точкой |
О |
WMLS-018 |
6.3.1 |
Операторы присвоения |
О |
WMLS-019 |
6.3.2 |
Операторы арифметических действий |
О |
WMLS-020 |
6.3.3 |
Логические операторы и/или/не |
О |
WMLS-021 |
6.3.4 |
Операторы последовательных действий |
О |
WMLS-022 |
6.3.5 |
Операторы сравнения |
О |
WMLS-023 |
6.3.6 |
Операторы матриц |
О |
WMLS-024 |
6.3.7 |
Оператор «запятая» |
О |
WMLS-025 |
6.3.8 |
Оператор условия |
О |
WMLS-026 |
6.3.9 |
Оператор typeof |
О |
WMLS-027 |
6.3.10 |
Оператор isvalid |
О |
WMLS-028 |
6.3.12 |
Логические связи между выражениями |
О |
WMLS-029 |
6.4.1 |
Объявление имен функций |
О |
WMLS-030 |
6.4.2.1 |
Вызовы функций локальных скриптов |
О |
WMLS-031 |
6.4.2.2 |
Вызовы внешних функций |
О |
WMLS-032 |
6.4.2.3 |
Вызовы функций WMLSSL (см. ниже) |
О |
WMLS-033 |
6.4.3 |
Значение default function return |
О |
WMLS-034 |
6.5.1 |
Поддержка нулевых предписаний |
О |
WMLS-035 |
6.5.3 |
Поддержка блочных предписаний |
О |
WMLS-036 |
6.5.4 |
Поддержка переменных предписаний |
О |
WMLS-037 |
6.5.5 |
Поддержка предписания if |
О |
WMLS-038 |
6.5.6 |
Поддержка предписания while |
О |
WMLS-039 |
6.5.7 |
Поддержка предписания for |
О |
WMLS-040 |
6.5.8 |
Поддержка предписания break |
О |
WMLS-041 |
6.5.9 |
Поддержка предписания continue |
О |
WMLS-042 |
6.5.10 |
Поддержка предписания return |
О |
WMLS-043 |
6.7.1 |
Вызов доступа к внешним блокам компиляции с использованием use uri |
О |
WMLS-044 |
6.7.2 |
Использование use access перед вызовом внешних функций |
О |
WMLS-045 |
6.7.3 |
Использование use meta для получения информации о блоках компиляции |
О |
WMLS-046 |
8.4.1 |
Представление аргумента функции |
О |
WMLS-047 |
8.4.2 |
Присвоение индексов переменных |
О |
WMLS-048 |
8.4.3 |
Автоматический переход функции на новую строку |
О |
WMLS-049 |
8.4.4 |
Инициализация переменной |
О |
WMLS-050 |
9.1.1 |
Поддерживаемые типы двоичных форматов данных |
О |
WMLS-051 |
9.1.2 |
Многобайтный формат кодирование целочисленных величин |
О |
WMLS-052 |
9.1.3 |
Кодирование букв |
О |
WMLS-053 |
9.3 |
Заголовок кодированных байт WMLS |
О |
WMLS-054 |
9.4 |
Кодирование поддерживаемых типов констант |
О |
WMLS-055 |
9.5 |
Кодирование поддерживаемых типов программ |
О |
WMLS-056 |
9.6 |
Кодирование используемых типов функций |
О |
WMLS-057 |
10.5.1 |
Правила кодирования, относящиеся к управлению потоком данных |
О |
WMLS-058 |
10.5.2 |
Правила кодирования, относящиеся к вызову функций |
О |
WMLS-059 |
10.5.3 |
Правила кодирования, относящиеся к переменному доступу и манипулированию данными |
О |
WMLS-060 |
10.5.4 |
Правила кодирования, относящиеся к доступу к константам |
О |
WMLS-061 |
10.5.5 |
Правила кодирования, относящиеся к арифметическим операциям |
О |
WMLS-062 |
10.5.6 |
Правила кодирования, относящиеся к логическим операциям |
О |
WMLS-063 |
10.5.7 |
Правила кодирования, относящиеся к операциям сравнения |
О |
WMLS-064 |
10.5.8 |
Правила кодирования, относящиеся к логическим выводам |
О |
WMLS-065 |
10.5.9 |
Правила кодирования, относящиеся к стекам |
О |
WMLS-066 |
10.5.10 |
Правила кодирования, относящиеся к доступу к типам операндов |
О |
WMLS-067 |
Д, 10.5.11 |
Правила кодирования, относящиеся к возвратам |
О |
WMLS-068 |
10.5.12 |
Правила кодирования, относящиеся к отладке программ |
О |
Номер согласно [WMLSSL] |
|
||
WMLSSL-001 |
7 |
Поддержка библиотеки Lang и её функций |
О |
WMLSSL-002 |
8 |
Поддержка библиотеки Float и её функций |
О |
WMLSSL-003 |
9 |
Поддержка библиотеки String и её функций |
О |
WMLSSL-004 |
10 |
Поддержка библиотеки URL и её функций |
О |
WMLSSL-005 |
11 |
Поддержка библиотеки WMLBrowser и её функций |
О |
WMLSSL-006 |
12 |
Поддержка библиотеки Dialogs и её функций |
О |
WMLSSL-007 |
доп.А |
Поддержка идентификаторов для всех стандартных библиотек |
О |
WMLSSL-008 |
доп.А |
Поддержка идентификаторов функций библиотеки Lang |
О |
WMLSSL-009 |
доп.А |
Поддержка идентификаторов функций библиотеки Float |
О |
WMLSSL-010 |
доп.А |
Поддержка идентификаторов функций библиотеки String |
О |
WMLSSL-011 |
доп.А |
Поддержка идентификаторов функций библиотеки URL |
О |
WMLSSL-012 |
доп.А |
Поддержка идентификаторов функций библиотеки WMLBrowser |
О |
WMLSSL-013 |
доп.А |
Поддержка идентификаторов функций библиотеки Dialogs |
О |
5.1.6 Требования к средствам обновления содержания быстродействующей буферной памяти (cache) абонентского устройства сформулированы в технической спецификации WAP-120 - Wireless Application Protocol. Cache Model Specification -Feb. 1999 [35]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанным спецификациям по следующей форме (см. таблицу 5.6).
Таблица 5.6
Условное обозначение |
Номер согласно [UACache] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
UACache-007 |
5.2 |
Модель cache согласно [10] |
О |
UACache-008 |
5.2.1 |
Синхронизация сервера по NTP |
О |
UACache-009 |
5.2.2 |
Помещение в cache ответов соединения сеансового уровня в сервере WAP в соответствии с семантикой HTTP |
Опц |
UACache-010 |
6.1 |
Поддержка сервером заголовка x-wap- tod в запросах сеансового уровня |
О |
UACache-011 |
7 |
Обеспечение защиты данных в соответствии с [10] |
О |
5.1.7 Требования к средствам доставки информации пользователю по инициативе сервера содержания (технология Push) в части прикладного уровня и сеансового уровней сформулированы в технических спецификациях:
[PPG] WAP-151 - Wireless Application Protocol. Push Proxy Gateway Service Specification - Aug. 1999 [30];
[SI] WAP - 167 - Wireless Application Protocol. Service Indication - Jul.2001 [31]. [SL] WAP - 168 - Wireless Application Protocol. Service Loading - Jul.2001 [32].
[OTAS] WAP - 189 - Wireless Application Protocol. Push OTA Protocol Specification. - Feb.2000 [23].
[PAP] WAP-164 - Wireless Application Protocol. Push Access Protocol Specification -Nov.l999[33];
[MSG] WAP - 145 - Wireless Application Protocol. Push Message Specification -Aug. 1999 [34].
В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанным спецификациям по следующей форме (см. таблицу 5.7).
Таблица 5.7
Условное обозначение |
Номер Согласно [SI] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
SI-PPG-S-001 |
7 |
Индикация услуги SI в текстуальной форме (text/vnd.wap.si) |
О |
SI-PPG-S-002 |
8 |
Индикация услуги SI в символьной форме (application/vnd.wap.sic) ——— |
О |
SI-PPG-S-003 |
8.3 |
Поддержка таблицы символов для SI |
О |
SI-VAL-S-001 |
8.2.1 |
Проверка правильности формирования документа XML, являющимся источником SI |
О |
SI-VAL-S-002 |
8.2.1 |
Проверка документа XML при его трансляции в символьную форму |
Опц. |
SI-DOC-S-001 |
6.2 |
Индикатор услуги SI со значением атрибута delete должен иметь точно определённую величину для si-id |
Опц. |
Номер согласно [SL] |
|||
SL-PPG-S-001 |
8 |
Активизация услуги SL в текстуальной форме (text/vnd.wap.si) |
О |
SL-PPG-S-002 |
9 |
Активизация услуги SL в символьной форме (application/vnd.wap.sic) |
О |
SL-PPG-S-003 |
9.3 |
Поддержка таблицы символов для SL |
О |
SL-VAL-S-001 |
9.2.1 |
Проверка правильности формирования документа XML, являющимся источником SL |
О |
SL-VAL-S-002 |
9.2.1 |
Проверка документа XML при его трансляции в символьную форму |
Опц. |
Номер согласно [OTAS] |
|||
OTAS-010 |
7.1 |
Передача информации push в режиме без установления соединения |
О |
OTAS-020 |
7.2. |
Передача информации push в режиме с установлением соединения |
Опц. |
OTAS-021 |
7.2 |
Передача информации push в режиме с подтверждением |
О При наличии OTAS-020 |
OTAS-022 |
7.2 |
Передача информации push в режиме без подтверждения |
О При наличии OTAS-020 |
OTAS-023 |
7.2 |
Передача информации push с использованием незакрытой услуги транспортного уровня |
О При наличии OTAS-020 |
OTAS-024 |
7.2 |
Передача push с использованием закрытой услуги транспортного уровня |
О При наличии OTAS-020 |
OTAS-031 |
8.2 |
Инициализация сервером соединения сеансового уровня |
О При наличии OTAS-020 |
OTAS-040 OTAS-041 |
7.2 8.1 |
Передача информации push по идентификатору прикладной программы |
О |
OTAS-050 |
8.1 |
Аутентификация сервера инициировавшего соединение |
Опц. |
OTAS-070 |
7.6 |
Выбор системы передачи информации push сервером |
Опц. |
OTAS-080 |
7.6 |
Контроль системы передачи информации push сервером |
Опц. |
Номер согласно [PPG] |
|||
PPG_OPS_001 |
6.1.1 |
Отказ в передаче информации push с недопустимым содержанием элемент РАР push-message |
О |
PPG_OPS_002 |
6.1.1 |
Уведомление о незавершённости передачи информации push |
О |
PPG_OPS_003 |
6.1.2.1 |
Недопустимость трансформации содержания информации, в отношении которой действует данное ограничение в соответствии с [10] - |
О |
PPG_OPS_004 |
6.1.2.1 |
Проверка заголовка трансформированной информации |
О |
PPG_OPS_ 005 |
6.1.2.1 |
Обработка заголовка X-Wap-Application-Id |
О |
PPG_OPS_006 |
6.1.2.1 |
Передача заголовка X-Wap-Application-Id через радиоинтерфейс в цифровом формате |
О |
PPG_ OPS _007 |
6.1.2.1 |
Использование аттрибута message-state |
О |
PPG_OPS_008 |
6.1.2.2 |
Выбор системы связи и/или в сети в соответствии с разделом QOS элемента РАР push-message |
О |
PPG_OPS_009 |
6.1.2.2 |
Уведомление о неуспешной активизации или выборе соединения сеансового уровня |
О |
PPG_OPS_010 |
6.1.2.2 |
Использование ограничений по времени доставки информации |
О |
PPG_OPS_011 PPG_OPS_012 PPG _OPS_ 013 |
6.1.2.2 |
Использование атрибута delivery-method |
О |
PPG_OPS_014 |
6.2 |
Передача сообщения resultnotofocation-message |
О |
PPG_OPS_015 |
6.3 |
Реакция на сообщения statusquery-message |
Опц. |
PPG_OPS_016 |
6.4 |
Отмена доставки информации push с получением сообщения PAP cancel-message |
Опц. |
PPG_OPS_017 |
6.4 |
Обработка сообщений PAP cancel-message |
О При наличии PPG OPS 016 |
PPG_ADD_001 |
7 |
Идентификация получателей информации push |
О |
PPG_ADD_002 |
7 |
Поддержка идентификаторов, определённых пользователями информации push |
Опц. |
PPG_ADD_003 |
7 |
Поддержка идентификаторов устройств |
Опц. |
PPG_ADD_004 |
7 |
Обработка сервером адресов пользователей |
О |
Номер согласно [PAP] |
|||
PAP_VAL_001 |
6.1 |
Проверка управляющего объекта сообщения push message и уведомление инициатора передачи о результатах проверки |
О |
PAP_VAL_002 |
6.1 |
Проверка содержания сообщения push message |
Опц. |
PPG_ VAL_ 003 |
6.1 |
Проверка адресов |
Опц. |
PAP_OPS_001 |
6.1 |
Передача информации (push submission) |
О |
PAP_OPS_002 |
6.2 |
Уведомление инициатора передачи о результатах передачи информации мобильному абоненту |
О |
PAР_OPS_003 |
6.3 |
Отмена передачи информации мобильному абоненту со стороны сервера-инициатора |
Опц. |
PAP_OPS_004 |
6.4 |
Обработка запросов о статусе информации адресованной мобильному абоненту со стороны сервера-инициатора |
Опц. |
PAP_OPS_005 |
6.5 |
Обработка запросов о возможностях мобильного абонента по приёму адресованной ему информации со стороны сервера-инициатора |
Опц. |
PAP_SEM_001 |
7.1 |
Поддержка режима обработки информации, предназначенной для передачи в адрес нескольких мобильных абонентов |
Опц. |
PAP_SEM_002 |
7.1 |
Уведомление о результатах доставки информации, переданной в адрес нескольких мобильных абонентов i |
Опц. |
PAP_SEM_003 |
9.2 |
Доставка информации ^после заданного времени |
Опц. |
PAP_SEM_004 |
9.2 |
Доставка информации до заданного времени |
Опц. |
PAP_SEM_005 |
9.2.2 |
Отклонение запроса доставки информации в случае, когда её невозможно осуществить с заданных качеством (QOS) |
О |
PAP_ SEM_ 006 |
9.2.2 |
Использование атрибута delivery-method= |
О |
PAP_SEM_007 |
9.2.2 |
Использование атрибута priority= |
Опц. |
PAP_SEM_008 |
9.3 |
Использование элемента progress-note |
Опц. |
PAP_SEM_009 |
6.1 |
Обработка запросов о возможностях мобильного абонента по приёму адресованной ему информации со стороны сервера-инициатора, содержащихся в сообщении push-message |
Опц. |
Номер согласно [MSG] |
|||
MSG-010 |
6.2.1 |
Общий формат заголовка |
Опц. |
MSG-011 |
6.2.1.10 |
Заголовка Content-Type |
0 |
MSG-020 |
6.2.2 |
Заголовки WAP |
Опц. |
MSG-030 |
6.2.3 |
Расширения заголовков |
Опц. |
MSG-040 |
6.3 |
Тело сообщения |
Опц. |
MSG-042 |
6.3 |
Поддержка вложенных многочастевых содержаний |
Опц. |
MSG-050 |
7 |
Правило обработки заголовков |
О |
MSG-041 |
6.3 |
Поддержка невложенных многочастевых содержаний |
Опц. При наличии MSG-040 |
MSG-042 |
6.3 |
Поддержка вложенных многочастевых содержаний |
Опц. |
MSG-050 |
7 |
Правило обработки заголовков |
О |
5.1.8 Требования по поддержке обновления содержания быстродействующей буферной памяти (cache) абонентского устройства, относящиеся к серверам, поддерживающим технологию push, сформулированы в технической спецификации [COP] WAP - 175 - Wareless Application Protocol. Cache operation. - Jul.2001 [36]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.8).
.1.9 Требования по поддержке прикладных услуг беспроводной телефонии WTA, сформулированы в технической спецификации [WTA] WAP - 169 - Wareless Application Protocol. Wireless Application Telephony Specification. - Jul.2001 [19]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.9).
Таблица 5.8
Условное обозначение |
Номер согласно [СОР] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
COP-G001 |
5 |
Передача сообщения СО в отношении содержимого cache в текстуальной форме (text/vnd.wap.co) |
Опц. |
COP-G002 |
9 |
Передача сообщения СО в отношении содержимого cache в символьной форме (application/vnd.wap.coc) |
О |
COP-G003 |
9.3 |
Поддержка символьных таблиц для СО |
О |
COP-V001 |
9.2.1 |
Проверка правильности формирования документа XML, являющимся источником СО |
О |
COP-V002 |
9.2.1 |
Проверка документа XML при его трансляции в символьную форму |
О |
5
Таблица 5.9
Условное обозначение |
Номер согласно [WTA] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WTA_FMTS_001 |
8.1.4 |
Поддержка символьных кодировок WBXML для форматов содержания WTA-WML |
О |
WTA_FMTS_002 |
9.4.1.7 |
Поддержка символьных кодировок WBXML для форматов содержания канала |
О |
WTA_SECS_001 |
[WTLS] |
Поддержка средств защиты от несанкционированного доступа класса 2 |
О |
5.1.10 Требования по поддержке интерфейса с прикладными услугами беспроводной телефонии, сформулированы в технической спецификации [WTAI] WAP - 169 - Wireless Application Protocol. Wireless Application Telephony Specification. - Jul.2001 [37], а также дополнений, относящихся к системам сотовой подвижной связи [WTAIGSM] WAP - 171 - Wireless Application Protocol. Wireless Application Telephony Specification. GSM specific addendum. - Jul.2000 [38]. [WTAHS136] WAP - 172 - Wireless Application Protocol. Special information note. -Jul.2000 [39]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.10).
Таблица 5.10
Условное обозначение |
Номер согласно [WTAI] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WTAI_ENC_S001 |
доп. А |
Поддержка идентификатора библиотеки WTAI для услуг общего назначения |
О |
WTAI_ENC_S002 |
доп. А |
Поддержка идентификаторов функций WTAI услуг общего назначения |
О |
WTAI_ENC_S003 |
доп. А |
Поддержка идентификатора библиотеки для управления речевыми вызовами |
О |
WTAI_ENC_S004 |
доп. А |
Поддержка идентификаторов функций управления речевыми вызовами |
О |
WTAI_ENC_S005 |
доп. А |
Поддержка идентификатора библиотеки для управления сообщениями |
О |
WTAI_ENC_S006 |
доп. А |
Поддержка идентификаторов функций управления сообщениями |
О |
WTAI_ENC_S007 |
доп. А |
Поддержка идентификатора библиотеки для управления электронной записной книжкой |
О |
WTAI_ENC_S008 |
доп. А |
Поддержка идентификаторов функций управления электронной записной книжкой |
О |
WTAI_ENC_S009 |
доп. А |
Поддержка идентификатора библиотеки для управления записями, относящимися к вызовам |
О |
WTAI_ENC_S010 |
доп. А |
Поддержка идентификаторов функций управления записями, относящимися к вызовам |
О |
WTAI_ENC_S011 |
доп. А |
Поддержка идентификатора библиотеки для управления вспомогательными функциями |
О |
WTAI_ENC_S012 |
доп. А |
Поддержка идентификаторов функций управления вспомогательными функциями |
О |
Номер согласно [WTAI GSM] |
|||
WTAI_GSMENC_S001 |
доп. А |
Поддержка идентификаторов библиотек WTAI для GSM |
О |
WTAI_GSMENC_S002 |
доп. А |
Поддержка идентификаторов функций WTAI для GSM |
О |
Номер согласно [WTAI IS-136] |
|||
WTAI_ANSI136 ENC_ S001 |
доп. А |
Поддержка идентификаторов библиотек WTAI для ANSI-136 |
О |
WTAI_ANSI136 ENC_ S002 |
доп. А |
Поддержка идентификаторов функций WTAI для ANSI-136 |
О |
5.1.11 Требования по поддержке режима использования данных об агенте пользователя (UA Profile) для оптимизации доставки запрашиваемых данных содержатся в технической спецификации [UAPROF] WAP - 174 - Wireless Application Protocol. User Agent Profile Specification. - Jun.2000 [40]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.11).
Таблица 5.11
Условное обозначение |
Номер согласно [UAPROF] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WAG_UA_GP001 |
9.3.1 |
Выполнение сервером правила {15} при установлении соединения сеансового уровня |
О |
WAG_UA_GP002 |
9.3.2 |
Выполнение сервером правила {17} при обработке заголовка WSP request |
О |
WAG_UA_GP003 |
9.3.2 |
Выполнение сервером правила {18} при обработке заголовка WSP request |
О |
WAG_UA_GP004 |
9.3.3 |
Выполнение сервером правила {19} при трансляции заголовка СС/РР-WSP в СС/РР-НТТР |
О |
WAG_UA_GP005 |
9.3.3 |
Выполнение сервером правила {20} при трансляции заголовка CC/PP-WSP в СС/РР-НТТР |
О |
WAG_UA_GP006 |
9.3.3 |
Выполнение сервером правила {21} при трансляции заголовка CC/PP-WSP в СС/РР-НТТР |
О |
WAG_UA_GP007 |
9.1.2 |
Обработка сервером одного или нескольких заголовков Profile и/или Profile-Diff |
Опц. |
WAG_UA_GP008 |
9.1.3 |
Использование ссылок, содержащихся в заголовках |
Опц. |
WAG_UA_GP009 |
9.1.3 |
Передача нескольких профилей в одном заголовке |
Опц. |
WAG_UA_GP010 |
9.1.3 |
Кодирование раздела Profile в заголовке Profile-Diff |
О |
WAG_UA_GP011 |
9.1.3 |
Кодирование раздела Profile в соответствии с правилом {7} |
О |
WAG_UA_GD001 |
8.2.3 |
Признание несущественными для декодирования средств, использованных для создания разметок |
О |
WAG_UA_GD002 |
8.2.3 |
Рассмотрение тэгов или имен атрибутов декодером |
О |
WAG_UA_GH001 |
9.3.3 |
Отправка сервером запросов WSP request как HTTP request |
О |
WAG_UA_GH002 |
9.3.3 |
Отправка сервером заголовков CC/PP-WSP как СС/РР-НТТР в соответствии с действующими правилами |
О |
WAG_UA_GH003 |
9.3.3 |
Внедрение сервером дополнительной информации о профиле в запрос |
Опц. |
WAG_UA_GH004 |
9.3.3 |
Порядок внедрения сервером дополнительной информации о профиле в запрос (в случае если данная функция поддерживается) |
О |
WAG_UA_GH005 |
9.3.3 |
Введение заголовка profile (или, при необходимости, Profile-Diff) для клиентов, чьё соединение WSP не имеет соответствующих заголовков |
Опц. |
5.1.12 Поддержка библиотек языка разметки для беспроводной связи со скриптами* и шифрованием Wireless Markup Language Script crypto (WMLScript crypto) в соответствии с WAP - 161 - Wireless Application Protocol. WMLScript Crypto Library Specification. - Nov. 1999 [41] декларируется фирмой-изготовителем в целом, без детализации на параграфы указанного документа.
5.1.13 Требования к реализации протокола сеансового уровня (WSP) содержатся в технической спецификации [WSP] WAP-203 WSP Wireless Application Protocol Wireless Session Protocol Specification - May.2000 [22]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей, форме (см. таблицу 5.12).
Таблица 5.12
Условное обозначение |
Номер согласно [WSP] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WSP_CO_S001 |
6.3.3.1, 6.3.4, 7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.1 |
Установление соединения сеансового уровня. Блок данных протокола Connect PDU |
О |
WSP_CO_S002 |
7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.2 |
Установление соединения сеансового уровня. Блок данных протокола Connect Reply PDU |
О |
WSP_ CO_S003 |
7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.3 |
Установление соединения сеансового уровня. Блок данных протокола Redirect PDU |
Опц. |
WSP_ CO_S004 |
6.3.2, 6.3.3.1, 6.3.3.4, 7.1.5, 7.1.6.4, 8.2.2.1, 8.3 |
Согласование возможностей сервера и клиента. Блок данных протокола Connect PDU |
О |
WSP_ CO_ S005 |
7.1.5, 7.1.6.4, 8.2.2.2, 8.3 |
Согласование возможностей сервера и клиента. Блок данных протокола Connect Reply PDU |
О |
WSP_CO_S006 |
6.3.3.2, 7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.4 |
Разъединение соединения сеансового уровня. Блок данных протокола Disconnect PDU |
О |
WSP_CO_S007 |
6.3.3.3, 7.1.2.2, 7.1.5, 7.1.6.4, 8.2.5.1 |
Приостановление соединения сеансового уровня. Блок данных протокола Suspend PDU |
Опц. |
WSP_CO_S008 |
6.3.3.4, 7.1.2.2, 7.1.5, 7.1.6.4, 8.2.5.2 |
Восстановление соединения сеансового уровня. Блок данных протокола Resume PDU |
Опц. |
WSP_CO_S009 |
6.3.3.9, 7.1.2.4, 8.2.5.2 |
Соединение в режиме push. Блок данных протокола Push PDU |
Опц. |
WSP_CO_S010 |
6.3.3.10, 6.3.3.11, 6.3.4, 7.1.2.5, 7.1.5, 7.1.6.6, 8.2.4.1 |
Соединение в режиме confirmed push. Блок данных протокола ConfirmedPush PDU |
Опц. |
WSP_CO_SOU |
6.3.3.10, 6.3.3.11, 6.3.4, 7.1.2.5, 7.1.5, 7.1.6.6, 8.2.4.1 |
Подтверждение приёма заголовка в соединении в режиме confirmed push. |
Опц. |
WSP_CO_S012 |
6.3.2.2,8.3.2.4 |
Расширенные методы запрос клиента на сервер (далее -методы). |
Опц. |
WSP_ CO_ S013 |
6.3.2.2, 8.4 (табл.39) |
Кодирование заголовка Параметры, устанавливаемые по умолчанию. |
O |
WSP_ CO_ S014 |
6.3.2.2, 8.3.2.5 |
Кодирование заголовка. Расширенный вариант. |
Опц. |
WSP_CO_S015 |
6.3.2.2, 8.3.2.5 |
Перечень альтернативных адресов для отправителя информации (Aliases). |
Опц. |
WSP_CO_S016 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.1 |
Метод GET. Блок данных протокола Get PDU |
O |
WSP_CO_S017 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Метод GET. Блок данных протокола Reply PDU |
O |
WSP_CO_S018 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.2 |
Метод POST. Блок данных протокола Post PDU |
O |
WSP_CO_S019 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.1 |
Метод POST. Блок данных протокола Reply PDU |
O |
WSP_CO_S020 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.1 |
Метод DELETE. Блок данных протокола Get PDU |
Опц. |
WSP_CO_S021 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Метод DELETE. Блок данных протокола Reply PDU |
Опц. |
WSP_CO_S022 |
6.3.3.6, 6.3.3.7, 6.3.3.8,6.3.4, 7.1.2.3,7.1.5 |
Метод HEAD. Блок данных протокола Get PDU |
Опц. |
WSP_CO_S023 |
7.1.6.5. 8.2.3.1 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Метод HEAD. Блок данных протокола Reply PDU |
Опц. |
WSP_CO_S024 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5 |
Метод OPTION. Блок данных протокола Get PDU |
Опц. |
WSP_CO_S025 |
7.1.6.5, 8.2.3.1 6.3.3.6,6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Метод OPTION. Блок данных протокола Reply PDU |
Опц. |
WSP_ CO_S026 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.3, 7.1.5, 7.1.6.5, 8.2.3.1 |
Метод TRACE. Блок данных протокола Get PDU |
Опц. |
WSP_CO_ S027 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Метод TRACE. Блок данных протокола Reply PDU |
Опц. |
WSP_CO_S028 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.2 |
Метод PUT. Блок данных протокола Post PDU |
Опц. |
WSP_CO_S029 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Метод OPTION. Блок данных протокола Reply PDU |
Опц. |
WSP_CO_S030 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.2 |
Многочастевые данные. Блок данных протокола Post PDU |
Опц. |
WSP_CO_S031 |
6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 |
Многочастевые данные. Блок данных протокола Reply PDU |
Опц. |
WSP_CO_S032 |
8.4.1.8.4.2.70 |
Версия кодирования |
О |
WSP_CL_S001 |
6.4.2.3, 6.3.4, 7.2, 8.2.4.1 |
Соединение в режиме push. Блок данных протокола Push PDU |
Опц. |
WSP_CLS002 |
8.4 (табл.39) |
Кодирование заголовка. Параметры, устанавливаемые по умолчанию. |
О |
WSP_CL_S003 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 |
Метод GET. Блок данных протокола Get PDU |
О |
WSP_CL_S004 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод GET. Блок данных протокола Reply PDU |
О |
WSP_CL_S005 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 |
Метод POST. Блок данных протокола Post PDU |
О |
WSP_CL_S006 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод POST. Блок данных протокола Reply PDU |
О |
WSP_CL_S007 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 |
Метод DELETE. Блок данных протокола Get PDU |
Опц. |
WSP_CL_S008 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод DELETE. Блок данных протокола Reply PDU |
Опц. |
WSP_CL_S009 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 |
Метод HEAD. Блок данных протокола Get PDU |
Опд. |
WSP_CL_S010 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод HEAD. Блок данных протокола Reply PDU |
Опц. |
WSP_CL_S011 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 |
Метод OPTION. Блок данных протокола Get PDU |
Опц. |
WSP_CL_S012 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод OPTION. Блок данных протокола Reply PDU |
Опц. |
WSP_CL_S013 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 |
Метод TRACE. Блок данных протокола Get PDU |
Опц. |
WSP_CL_S014 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод TRACE. Блок данных протокола Reply PDU |
Опц. |
WSP_CL_S015 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.2 |
Метод PUT. Блок данных протокола Post PDU |
Опц. |
WSP_CL_S016 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Метод PUT. Блок данных протокола Reply PDU |
Опц. |
WSP_CL_S017 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.2 |
Многочастевые данные. Блок данных протокола Post PDU |
Опц. |
WSP_CL_S018 |
6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 |
Многочастевые данные. Блок данных протокола Reply PDU |
Опц. |
WSP_CL_S019 |
8.4.1, 8.4.2.70 |
Версия кодирования |
0 |
5.1.14 Требования к реализации функций уровня транзакций WTP, сформулированы в технической спецификации [WTP] WAP - 201 - Wireless Application Protocol. Wireless Transaction Protocol Specification. —Feb.2000 [29]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.13).
Таблица 5.13
Условное обозначение |
Номер согласно [WTP] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WTP-SC22 |
7.1.3 |
Транзакция класса 0 - действия инициатора |
О |
WTP-SC23 |
7.1.3 |
Транзакция класса 0 - действия ответчика |
О |
WTP-SC24 |
7.2.4 |
Транзакция класса 1 - действия инициатора |
О |
WTP-SC25 |
7.2.4 |
Транзакция класса 1 - действия инициатора |
О |
WTP-SC26 |
7.3.4 |
Транзакция класса 2 - действия инициатора |
Опц. |
WTP-SC27 |
7.3.4 |
Транзакция класса 2 - действия инициатора |
О |
WTP-SC28 |
8.3 |
Подтверждение получения абонентом сообщений от сервера |
О |
WTP-SC29 |
5.1 8.5 |
Процедура передачи нескольких блоков данных протокола WTP в одной датаграмме - concatenation |
Опц. |
WTP-SC30 |
8.5 |
Процедура извлечения нескольких блоков данных протокола WTP из одной датаграммы - separation |
О |
WTP-SC31 |
8.2 |
Повторная передача пакетов вплоть до получения их подтверждения |
О |
WTP-SC32 |
5.6, 8.7 8.12 |
Прерывание невыполненных транзакций |
О |
WTP-SC33 |
8.12 |
Прерывание транзакций в случае возникновения неисправимых ошибок |
О |
WTP-SC34 |
8.4 8.12 |
Помещение информации в последнее подтверждение транзакции |
Опц. |
WTP-SC35 |
8.6 |
Асинхронная обработка транзакций |
Опц. |
WTP-SC36 |
8.1.5.2 |
Проверка идентификатора транзакции действия инициатора |
О |
WTP-SC37 |
8.1.5.2 8.8.1 |
Проверка идентификатора транзакции действия инициатора |
Опц. |
WTP-SC38 |
8.10 |
Заголовок информации транспортного уровня (TPI); ТРI = Error |
Опц. |
WTP-SC39 |
8.10 |
TPI = Info |
Опц. |
WTP-SC40 |
8.10 |
TPI= Option |
Опц. |
WTP-SC4J |
8.10 |
ТРI = PSN |
Опц. |
WTP-SC42 |
8.14 |
Сегментация и десегментация с выборочной повторной передачей |
Опц. |
5.1.15 Требования к реализации функций уровня безопасности WTLS, сформулированы в технической спецификации [WTLS] WAP - 199 - Wireless Application Protocol Wireless Transport Layer Security Specification. - Feb.2000 [28]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.14).
Таблица 5.14
Условное Обозначение |
Номер согласно [WTLS] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WTLS-S001 |
10.3 |
Протокол full handshake |
О |
WTLS-S002 |
10.3 |
Протокол abbreviated handshake |
О |
WTLS-S003 |
10.3 |
Протокол optimised public key handshake |
О |
WTLS-S004 |
11.1.4 |
Восстановление соединение без повторного расчёта параметра master secret |
Опц. |
WTLS-S005 |
10.4 |
Последовательное соединение записей для сообщений handshake |
О |
WTLS-S006 |
10.4 |
Передача сообщений handshake с использованием датаграмм |
О |
WTLS-S007 |
10.5.1 |
Передача сообщения hellorequest |
О |
WTLS-S010 |
9.2.3.1 |
Явная порядковая нумерация |
О |
WTLS-S011 |
9.2.3.1 |
Неявная порядковая нумерация |
О |
WTLS-S012 |
9.2.3.1 |
Удаление вторично принятых записей |
О |
WTLS-S013 |
доп. В3 |
Обновление ключей шифрования |
О |
WTLS-S020 |
10.2 |
Сообщения-уведомления о завершении соединения |
О |
WTLS-S021 |
10.2 |
Сообщения-уведомления об ошибках, приводящих к завершению соединения |
О |
WTLS-S022 |
10.2 |
Контроль проверочной последовательности |
О |
WTLS-S025 |
10.1 |
Изменение способа шифрования |
О |
WTLS-S026 |
9.2 |
Данные, получаемые от вышестоящего уровня |
О |
WTLS-S030 |
доп. А |
Анонимная процедура handshake |
0 - как минимум, одна из опций WTLS-S031... S049 |
WTLS-S031 |
доп.А |
Алгоритм DH без ограничения длины ключа. |
Опц. |
WTLS-S032 % |
доп.А |
Алгоритм DH с длиной ключа до 768 бит |
Опц. |
WTLS-S033 |
доп.А |
Алгоритм DH с длиной ключа до 512 бит |
Опц. |
WTLS-S034 |
доп.А |
Алгоритм RSA без ограничения длины ключа |
Опц. |
WTLS-S035 |
доп.А |
Алгоритм RSA с длиной ключа до 768 бит |
Опц. |
WTLS-S036 |
доп.А |
Алгоритм RSA с длиной ключа до 512 бит |
Опц. |
WTLS-S037 |
доп.А |
Алгоритм ECDH_ANON без ограничения длины ключа |
Опц. |
WTLS-S038 |
доп.А |
Алгоритм ECDH_ANON с длиной ключа до 131 бит |
Опц. |
WTLS-S049 |
доп.А |
Алгоритм ECDHANON с длиной ключа до 113 бит |
Опц. |
WTLS-S060 |
доп. А |
Неанонимная процедура handshake (сервер прошёл аутентификацию) |
0 - как минимум, одна из опций WTLS-S061... S064 |
WTLS-S061 |
доп.А |
Алгоритм RSA без ограничения длины ключа |
Опц. |
WTLS-S062 |
доп.А |
Алгоритм RSA с длиной ключа до 768 бит |
Опц. |
WTLS-S063 |
доп.А |
Алгоритм RSA с длиной ключа до 512 бит |
Опц. |
WTLS-S064 |
доп.А |
Алгоритм ECDH_ECDSA |
Опц. |
WTLS-S070 |
доп. А |
Аутентификация пользователя |
0 - как минимум, одна из опций WTLS-S071... S072 |
WTLS-S071 |
доп.А |
Алгоритм RSA без ограничения длины ключа |
Опц. |
WTLS-S064 |
доп.А |
Алгоритм ECDH_ECDSA |
Опц. |
WTLS-S080 |
доп. А |
Процедура shared secret handshake |
Опц. |
WTLS-S090 |
доп.А |
Использование нулевого ключа |
Опц. |
WTLS-S100 |
доп. А |
Шифрование данных пользователя |
0 - как минимум, - одна из опций WTLS-S101...S106 |
WTLS-S101 |
доп.А |
Алгоритм RC5CBC с эффективной длиной ключа 128 бит |
Опц. |
WTLS-S102 |
доп.А |
Алгоритм RC5_CBC_56 с эффективной длиной ключа 56 бит |
Опц. |
WTLS-SJ03 |
доп.А |
Алгоритм DES_ СВС |
Опц. |
WTLS-SI04 |
доп.А |
Алгоритм 3DES_ СВС_ EDE |
Опц. |
WTLS-S105 |
доп.А |
Алгоритм IDEA_CBC с эффективной длиной ключа 128 бит |
Опц. |
WTLS-S106 |
доп.А |
Алгоритм IDА_СВС_56 с эффективной длиной ключа 56 бит |
Опц. |
WTLS-S120 |
доп.А |
Использование нулевого шифрования |
Опц. |
WTLS-S130 |
доп. А |
Опции кода аутентификации сообщения MAC |
0 - как минимум, одна из опций WTLS-S131...S137 |
WTLS-S131 |
доп.А |
Алгоритм SHA |
Опц. |
WTLS-S132 |
доп.А |
Алгоритм SHA_80 |
Опп. |
WTLS-S133 |
доп.А |
Алгоритм SHA_40 |
Опц. |
WTLS-SI34 |
доп.А |
Алгоритм SHA_XOR_40 |
Опц. |
WTLS-S135 |
доп.А |
Алгоритм MD5 |
Опц. |
WTLS-S136 |
доп.А |
Алгоритм MD5_80 |
Опц. |
WTLS-S137 |
доп.А |
Алгоритм MD5_40 |
Опц. |
WTLS-S140 |
доп.А |
Использование нулевого ключа MAC |
Опц. |
WTLS-S141 |
доп.А |
Использование нулевого сжатия |
Опц. |
WTLS-S151 |
доп.А |
Использование предварительно определённых параметров группы 1 для алгоритма DH |
Опц. |
WTLS-S152 |
доп.А |
Использование предварительно определённых параметров группы 2 для алгоритма DH |
Опц. |
WTLS-S164 |
доп. А |
Базисные характеристики алгоритмов семейства ЕСС (ECDH_xxxxx). Характеристика 4 (113 бит) |
Опц. - при наличии, как минимум, одна из опций WTLS-S164...S167 |
WTLS-S165 |
доп. А |
Характеристика 5 (163 бит) |
Опц. |
WTLS-S166 |
доп. А |
Характеристика 6 (112 бит) |
Опц. |
WTLS-S167 |
доп. А |
Характеристика 7 (160 бит) |
Опц. |
WTLS-S161 |
доп. А |
Небазисные характеристики алгоритмов семейства ЕСС (ECDH_xxxxx). Характеристика 1 (113 бит) |
Опц. - при наличии, как минимум, одна из опций WTLS-S161,S163,S168...S167 |
WTLS-S163 |
доп. А |
Характеристика 3 (163 бит) |
Опц. |
WTLS-S168 |
доп. А |
Характеристика 8 (112 бит) |
Опц. |
WTLS-S169 |
доп. А |
Характеристика 9 (160 бит) |
Опц. |
WTLS-S180 |
п.П.1.3 |
Точечное сжатие с использованием алгоритмов семейства ЕСС |
Опц |
WTLS-S191 |
п. 10.5.2 |
Проверка наличия сертификатов алгоритмов. Сертификат WTLS (должен поддерживаться при анонимной процедуре handshake) |
Опц. |
WTLS-SJ92 |
п.10.5.2 |
Сертификат Х.509 |
Опц. |
WTLS-S193 |
п. 10.5.2 |
Сертификат Х.9.68 |
Опц. |
WTLS-S200 |
п. 10.5.1 |
Стандартное представление времени в UNIX |
О |
5.1.16 Требования к средствам поддержки общего ключа для аутентификации (Public Key Infrastructure - PKI), являющегося опцией уровня безопасности WTLS, сформулированы в технической спецификации [WPKJ] WAP - 217 - Wireless Application Protocol Public Key Infrastructure Definition. - Apr.2001 [42]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.15).
Таблица 5.15
Условное обозначение |
Номер согласно [WPKI] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WPKI-Server001 |
7.1.2 |
Обработка информации локальным уполномоченным объектом, осуществляющим сертификацию (Certification Authority - СА) |
О |
WPKI-Server002 |
7.2.1 |
Формирование сервером запросов вида PKCS#10 |
Опц. |
WPKI-Server003 |
7.2.1 |
Обработка ответов на запросы вида PKCS#10. Прямой возврат сертификата WTLS |
Опц. |
WPKI-Server004 |
7.2.1 |
Обработка ответов на запросы вида PKCS#10. Прямой возврат сертификата Х.509 |
Опц. |
WPKI-Server005 |
7.2.1 |
Обработка ответов на запросы вида PKCS# 10. Возврат URL |
Опц. |
WPKI-Server006 |
7.2.3 |
Протокол поиска по ключу с коротким жизненным циклом |
Опц. |
WPKI-Server006 |
7.4 |
Поддержка использования URL для поиска сертификата |
О |
WPKI-Server008 |
7.4.1. |
Поддержка использования URL для поиска сертификата. Схема HTTP |
О |
WPKI-Server009 |
7.4.2 |
Поддержка использования URL для поиска сертификата. Схема LDAP |
Опц. |
5.1.17 Требования к реализации протокола датаграмм WDP, сформулированы в технической спецификации [WDP] WAP - 200 - Wireless Application Protocol Wireless Datagram Protocol Specification. - Feb.2000 [21] с учётом дополнения WAP - 200_004 -WDP-20010517-a. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (cм. таблицу 5.16).
Таблица 5.16
Условное обозначение |
Номер согласно [WDP] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WDP-PF-S-001 |
6.3.1.1 |
Использование примитива Т-DUnidata.Req |
О |
WDP-PF-S-002 |
6.3.1.1 |
Использование примитива T-DUnidata.Ind |
О |
WDP-PF-S-003 |
6.3.1.2 |
Использование примитива T-DEiror.Ind |
Опц. |
WDP-CT-S-003 |
Взаимодействие с пейджинговыми системами, использующими протокол FLEX™ |
Опц. |
|
WDP-CT-S-004 |
Взаимодействие с сетями сотовой подвижной связи стандарта GSM900/1800 1 |
Опц. |
|
WDP-CT-S-005 |
Взаимодействие с сетями сотовой подвижной связи стандарта DAMPS (TIA/EIA-136) |
Опц. |
|
WDP-CT-S-009 |
Взаимодействие с сетями транкинговой подвижной связи стандарта TETRA |
Опц. |
|
WDP-CT-S-010 |
Взаимодействие с сетями радиотехнологии DECT |
Опц. |
|
WDP-NA-S-001 |
Поддержка схемы адресования согласно рек.ITU-ТЕ.164 |
Опц. |
|
WDP-NA-S-002 |
Поддержка схемы адресования согласно рек.ITU-Т Х.25 |
Опц. |
|
WDP-NA-S-003 |
Поддержка схемы адресования согласно спецификаций IPv4 |
Опц. |
|
WDP-NA-S-004 |
Поддержка схемы адресования согласно -спецификаций IPv6 |
Опц. |
|
WDP-NA-S-006 |
6.1 |
Поддержка схемы адресования порта назначения |
О |
WDP-NA-S-007 |
6.1 |
Поддержка схемы адресования порта -источника |
О |
WDP-NA-S-008 |
Поддержка схемы адресования TETRA |
Опц. |
|
Взаимодействие с сетями сотовой подвижной связи стандарта GSM900/1800 |
|||
WDP-GSM-S001 |
Услуга доставки информации с помощью GSM SMS |
Опц. |
|
WDP-GSM-S002 |
Поддержка заголовка текста GSM SMS фазы 1 |
Опц. |
|
WDP-GSM-S003 |
7.3.2.2 |
Передача информационного элемента long fragmentation |
О При наличии * WDP-GSM-S001 |
WDP-GSM-S004 |
7.3.2.1 |
Передача информационного элемента short fragmentation |
Опц. |
WDP-GSM-S005 |
Услуга доставки данных неструктурированной вспомогательной услуги USSD |
Опц. |
|
WDP-GSM-S006 |
Информационные элементы услуги доставки данных USSD |
Опц. |
|
WDP-GSM-S007 |
Услуга доставки данных в режиме с коммутацией пакетов GPRS |
Опц. |
|
WDP-GSM-S008. |
Услуга доставки данных в режиме с коммутацией каналов |
Опц. |
|
WDP-GSM-S009 |
Услуга доставки данных в режиме Cell broadcast |
Опц. |
|
WDP-GSM-S010 |
7.3.2.2 |
Приём информационного элемента long fragmentation |
О При наличии WDP-GSM-S001 |
WDP-GSM-S011 |
7.3.2.1 |
Приём информационного элемента short fragmentation |
О При наличии WDP-GSM-S001 |
Взаимодействие с сетями сотовой подвижной связи стандарта DAMPS (TIA/EIA-136) |
|||
WDP-ANSI-S001 |
TIA/EIA 136-750 |
Поддержка услуги R-DATA |
Опц. |
WDP-ANSI-S002 |
TIA/EIA 136-370 |
Поддержка передачи данных в режиме с коммутацией пакетов |
Опц. |
WDP-ANSI-S003 |
TIA/EIA 136-350 |
Поддержка передачи данных в режиме ~с коммутацией каналов |
Опц. |
WDP-ANSI-S004 |
TIA/EIA 136-711 |
Поддержка услуги R-DATA с использованием GHOST |
Опц. |
WDP-ANSIBEAR-S001 |
TIA/EIA 136-711 |
Передача информационного элемента long fragmentation |
Опц. |
WDP-ANSIBEAR-S002 |
TIA/EIA 136-711 |
Передача информационного элемента short fragmentation |
Опц. |
WDP-ANSIBEAR-S003 |
TIA/EIA 136-711 |
Приём информационного элемента long fragmentation |
Опц. |
WDP-ANSIBEAR-S004 |
TIA/EIA 136-711 |
Приём информационного элемента short fragmentation |
Опц. |
Взаимодействие с сетями транкинговой подвижной связи стандарта TETRA |
|||
WDP-TETRA-S001 |
Поддержка услуги SDS |
Опц. |
|
WDP-TETRA-S002 |
Поддержка услуги передачи данных с коммутацией пакетов |
Опц. |
|
Взаимодействие с сетями радиотехнологии DECT |
|||
WDP-DECT-S001 |
Поддержка услуги DECT SMS |
Опц. |
|
WDP-DECT-S002 |
Поддержка услуги передачи данных в режиме с установлением соединения |
Опц. |
|
WDP-DECT-S002 |
Поддержка услуги передачи данных в режиме с коммутацией пакетов |
Опц. |
|
Взаимодействие с пейджинговыми системами, использующими протокол FLEX™ |
|||
WDP-FLEX-S001 |
Поддержка протокола FLEX™ |
Опц. |
|
WDP-FLEX-S002 |
Поддержка протокола ReFLEX™ |
Опц. |
5.1.18 Требования к реализации протокола управления WCMP обеспечивающего управление передачей датаграмм WDP, сформулированы в технической спецификации [WCMP] WAP - 202 - Wireless Application Protocol Wireless Control Message Protocol Specification. - Jun.2001 [43]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.17).
Таблица 5.17
Условное обозначение |
Номер согласно [WCMP] |
Наименование функции |
Обязательность наличия |
1 |
2 |
3 |
4 |
WCMP-SP-S-001 |
Соответствие реализации ICMP |
Опц |
|
WCMP-SP-S-001 |
5.4, 5.5.1 |
Соответствие реализации общей структуре сообщений WCMP |
Опц. |
WCMP-NE-S-001 |
Поддержка протокола UDP оконечным устройством |
Опц. |
|
WCMP-NE-S-002 |
Поддержка протокола WDP оконечным устройством |
Опц. |
|
WCMP-GEN-S-001 |
5.5.3.1 |
Поддержка сообщения WCMP Destination Unreachable |
Опц. |
WCMP-GEN-S-002 |
5.5.3.2 |
Поддержка сообщения WCMP Parameter Problem |
Опц. |
WCMP-GEN-S-003 |
5.5.3.3 |
Поддержка сообщения Message Too Big |
Опц. |
WCMP-GEN-S-004 |
5.5.3.4 |
Поддержка сообщения Reassembly Failure |
Опц. |
, WCMP-GEN-S-005 |
5.5.3.5 |
Поддержка сообщения Echo Request |
Опц. |
WCMP-GEN-S-006 |
5.5.3.5 |
Поддержка сообщения Echo Reply |
Опц. |
WCMP-GEN-S-007 |
Способность генерировать Destination Unreacheble=no route to destination (Code =0) |
Опц. |
|
WCMP-GEN-S-008 |
Способность генерировать Destination Unreacheble=Communication Administratively Prohibited (Code =1) |
Опц. |
|
WCMP-GEN-S-009 |
Способность генерировать Destination Unreacheble = Address Unreacheble (Code =3) |
Опц. |
|
WCMP-GEN-S-010 |
Способность генерировать Destination Unreacheble = Port Unreacheble (Code = 4) |
Опц. |
|
WCMP-GEN-S-011 |
Способность генерировать Reassembly Failure = Reassembly time Exceeded (Code =1) |
Опц. |
|
WCMP-GEN-S-012 |
Способность генерировать Reassembly Failure = Buffer Overflow (Code = 2) |
Опц. |
|
WCMP-GEN-S-013 |
Способность генерировать Parameter Problem = Eiromeous header field (Code = 0) |
Опц. |
|
WCMP-GEN-S-014 |
Способность генерировать Message Too Big |
Опц. |
|
WCMP-GEN-S-015 |
Способность генерировать Echo Request |
Опц. |
|
WCMP-GEN-S-016 |
Способность генерировать Echo Reply |
Опц. |
|
WCMP-GEN-S-017 |
Способность обрабатывать сообщение Destination Unreacheble = No Route To Destination (Code = 0) |
Опц. |
|
WCMP-GEN-S-018 |
Способность обрабатывать сообщение Destination Unreacheble = Communication Administratively Prohibited (Code =1) |
Опц. |
|
WCMP-GEN-S-019 |
Способность обрабатывать сообщение Destination Unreacheble = Address Unreacheble (Code =3) |
Опц. |
|
WCMP-GEN-S-020 |
Способность обрабатывать сообщение Destination Unreacheble = Port Unreacheble (Code = 4) |
Опц. |
|
WCMP-GEN-S-021 |
Способность обрабатывать сообщение Reassembly Failure = Reassembly time Exceeded (Code = 1) |
Опц. |
|
WCMP-GEN-S-022 |
Способность обрабатывать сообщение Reassembly Failure = Buffer Overflow (Code = 2) |
Опц. |
|
WCMP-GEN-S-023 |
Способность обрабатывать сообщение Parameter Problem = Erromeous header field (Code = 0) |
Опц. |
|
WCMP-GEN-S-024 |
Способность обрабатывать сообщение Message Too Big |
Опц. |
|
WCMP-GEN-S-025 |
Способность обрабатывать сообщение Message Echo Request |
Опц. |
|
WCMP-GEN-S-026 |
Способность обрабатывать сообщение Message Echo Reply |
Опц. |
5.2 Требования к интерфейсам
Интерфейсы, обеспечивающие взаимодействие шлюза W.AP с аппаратурой доступа к сети IP (IWF), должны соответствовать разделу 3.5 «Технических требований к аппаратуре связи, реализующей функции маршрутизации пакетов протокола межсетевого обмена (аппаратура маршрутизации пакетов IP), утверждённых Госкомсвязи России 06.08.1998.
Конкретные типы используемых интерфейсов устанавливаются в Технических условиях.
5.3 Требования электромагнитной совместимости
5.3.1 Напряжение радиопомех на сетевых зажимах блоков питания в полосе частот 0,15 МГц -30 МГц не должно превышать значений, приведённых в таблице 5.18 (п. 5.1 ГОСТ Р 51318.22-99).
Таблица 5.18
Полоса частот, МГц |
Напряжение радиопомех, дБмкВ, не более |
|
Квазипиковое значение |
Среднее значение |
|
0,15-0,5 |
79 |
66 |
0,5-30 |
73 |
60 |
5.3.2 Напряжение радиопомех на портах связи в полосе частот 0,15 МГц - 30 МГц не должно превышать значений, приведённых в таблице 5.19 (п.5.2 ГОСТ Р 51318.22-99).
Таблица 5.19
Полоса частот, МГц |
Напряжение радиопомех, дБмкВ, не более |
|
Квазипиковое значение |
Среднее значение |
|
0,15-0,5 |
97-87* |
84-74** |
0,5-30 |
87 |
74 |
* - допустимые значения напряжения вычисляют по формуле U=97-19,1 lg(f/0,15), f
частота, МГц.
** - допустимые значения напряжения вычисляют по формуле U=84 -19,1lg(f/0,15), f
частота, МГц.
5.3.3 Квазипиковые значения напряжённости поля радиопомех, создаваемых оборудованием в диапазоне частот 30 МГц - 1000 МГц, измеренные на расстоянии 10 м, не должны превышать значений, приведённых в таблице 5.20 (п.5.3 ГОСТ Р 51318.22-99).
Таблица 5.20
Полоса частот, МГц |
Напряжённость поля радиопомех, дБмкВ/м, не более |
Квазипиковое значение |
|
30-230 |
40 |
230-1000 |
47 |
5.3.4 Устойчивость к радиочастотным электромагнитным полям в диапазоне частот 26-1000 МГц должна соответствовать пп. 1-2 ГОСТ Р 50008-92 (степень жесткости 2).
5.3.5 Устойчивость к электростатическим разрядам должна соответствовать п.5 ГОСТ Р 51317.4.2-99 (степень жесткости 2).
5.3.6 Устойчивость к динамическим изменениям напряжения электропитания должна соответствовать разд.5 ГОСТ Р 51317.4.11-99 (степень жёсткости 2).
5.4 Требования к электропитанию
5.4.1 Оборудование должно обеспечивать работоспособность при изменении напряжения питания в пределах ±10 % относительно номинального значения, установленного в Технических условиях.
5.4.2 В оборудовании должно быть предусмотрено резервирование основного источника питания. При использовании в качестве резервного источника электропитания аккумуляторных батарей, их тип и диапазон значений напряжения питания должны устанавливаться в Технических условиях.
5.5 Требования по устойчивости к климатическим и механическим воздействиям
5.5.1 Оборудование при эксплуатации должно быть устойчиво к механическим внешним воздействующим факторам, предусмотренным в разделе 4, приложения Б ГОСТ 30631-99 (группа механического исполнения Ml).
5.5.2 Оборудование при эксплуатации должно быть устойчиво к климатическим внешним воздействующим факторам, предусмотренным ГОСТ 15150-69.
5.6 Требования безопасности
5.6.1 Значения уровней плотности потока энергии, создаваемых оборудованием в месте его установки, должны находиться в пределах, установленных СанПиН 2.2.4/2.1.8.055-96.
5.6.2 Электрическая изоляция цепи питания должна соответствовать требованиям п.6.20 ГОСТ Р 50829-95.
5.6.3 В оборудовании должно быть предусмотрено заземление доступных частей путём введения клемм защитного заземления, зажимов. Доступные проводящие детали должны быть надёжно заземлены (п.6.2.1 ГОСТ Р 50829-95). Величина сопротивления между клеммой защитного заземления и любой металлической нетоковедущей частью оборудования, доступной для прикосновения, не должна превышать 0,1 Ом.
5.6.4 Должна быть исключена возможность воспламенения оборудования при случайном замыкании в цепи питания и при неправильном включении полярности питания (п. 13.3 ГОСТ Р 50829-95).
5.7 Требования к маркировке
5.7.1 Маркировка оборудования должна соответствовать Техническим условиям и сопроводительной документации, входящей в комплект поставки.
5.7.2 Маркировка должна быть устойчивой в течение всего срока эксплуатации оборудования.
5.7.3 Транспортная маркировка должна соответствовать ГОСТ 14192-96 и содержать основные, дополнительные, информационные и манипуляционные знаки.
5.7.4 На оборудовании, упаковке и технической документации должен быть нанесён знак сертификата соответствия согласно ОСТ 45.02.
5.8 Требования к упаковке.
5.8.1 Оборудование и комплект сопроводительной документации должно быть упаковано в соответствии с инструкцией, действующей на предприятии-изготовителе.
5.8.2 Упаковка должна обеспечивать сохранность оборудования при хранении и транспортировании автомобильным, железнодорожным, морским транспортом, в герметизированных отсеках самолётов.
5.9 Требования к транспортированию и хранению
5.9.1 Оборудование в упакованном виде должно быть устойчиво к транспортированию при температуре окружающего воздуха от минус 50°С до + 55°С и относительной влажности воздуха 100 % при температуре +25°С автомобильным транспортом, закрытым брезентом, в закрытых железнодорожных вагонах, трюмах речного транспорта, в герметизированных отсеках самолётов и вертолётов, согласно правилам, действующим на этих видах транспорта.
5.9.2 Оборудование в упакованном виде должно быть устойчиво к хранению в течение 12 месяцев (с момента отгрузки оборудования, включая срок транспортирования) в складских отапливаемых помещениях при температуре от +5°С до + 40°С и среднегодовом значении относительной влажности 60% при температуре +20°С, верхнее значение влажности может достигать 80% при температуре +25°С.
СОДЕРЖАНИЕ
1 Область применения
2 Нормативные ссылки
3 Термины и сокращения
4 Архитектура WAP
5 Технические требования
5.1 Технические требования к функциональным характеристикам
5.2 Требования к интерфейсам
5.3 Требования электромагнитной совместимости
5.4 Требования к электропитанию
5.5 Требования по устойчивости к климатическим и механическим воздействиям
5.6 Требования безопасности
5.7 Требования к маркировке
5.8 Требования к упаковке
5.9 Требования к транспортированию и хранению