Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8825-1-2003; Страница 17

или поделиться

Страница 17
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 8825-1-2003
8.18.2 Значение полей зависит от передаваемых абстрактных значений, и является значением
типа, определенного в 32.5 ГОСТ Р ИСО/МЭК 8824-1.
8.18.3 Компонент «data-value-descriptor* должен присутствовать только в том случае, если
«data-value-descriptor* присутствует в абстрактном значении, и должен иметь то же значение.
8.18.4 Значения «direct-reference* и «indirect-reference* должны присутствовать или отсутство
вать согласно таблице 2. Таблииа 2 отображает альтернативы «identification* внешнего типа, приве
денные в ГОСТ Р ИСО/МЭК 8824-1, 32.5, в определенные в 8.18.1 компоненты внешнего
типа «direct-reference* и «indirect-reference*.
8.18.5 Значение данных должно быть закодировано в соответствии с синтаксисом передачи,
идентифицированного кодированием, и должно быть размещено в альтернативе «encoding*, выбран
ной. как определено ниже.
Таблица 2 —Атмсрнагивные кодирования для «identification*
identification
direct-reference
indirect-геГегепсс
syntaxes
-НЕДОПУСТИМО—
-НЕДОПУСТИМО—
syntax
syntax
ОТСУТСТВУЕТ
ОТСУТСТВУЕТ
transfer-syntax
-НЕДОПУСТИМО—
prescntation-contcxt-id
context-negotiation
transfer-syntax
fixed
НЕДОПУСТИМО—1
prcsentation-context-id
prescntation-contcxt-id -
НЕДОПУСТИМО—
— НЕДОПУСТИМО—
8.18.6 Если значение данных яатяется значением единственного типа данных ACH.I и если
правила кодирования для этого значения данных определены в настоящем стандарте, то реализация
отправителя должна использовать, по своему усмотрению, любой из следующих выборов для
«Encoding»:
- single-ASN.I-type;
- octet-aligned;
- arbitrary.
8.18.7 Если кодированное значение данных, использующее согласованное кодирование, со
держит целое число октетов, то реализация отправителя должна использовать, по своему усмотре
нию, любой из следующих выборов для «Encoding»:
- octet-aligned;
- arbitrary.
Приме ча ние Значение данных, когоросявляется последовательностьютипов АСН.I идля которого
синтаксис передачи специфицирует простое сцепление строк октетов, созданных применением базовых правил
кодирования АСН.1 для каждого типа АСН.1. попадает в эту категорию, а нс в категорию 8.18.6.
8.18.8 Если кодированное значение данных, использующее согласованное кодирование, со
держит не целое число октетов, то для «Encoding* должно быть выбрано.
- arbitrary.
8.18.9 Если для «Encoding* выбрано «single-ASN’1-type*, то тип АСН.1 должен заменить
открытый тип со значением, равным значению кодируемых данных.
П р и мс ч а н ис —Диапазон значений, которые могут встретиться в открытом типе, определяется
регистрацией значения идентификатора обьекза, ассоциированного с «direct-reference», и/или значением целого
числа, ассоциированного с «indirect-reference*.
8.18.10 Если для «Encoding* выбрано «octet-aligned*, то значение данных должно кодироваться
в соответствии с согласованным синтаксисом передачи, а получающиеся октеты должны образовы
вать значение «строка октетов».
8.18.11 Если для «Encoding* выбрано «arbitrary», то значение данных должно кодироваться в
соответствии с согласованным синтаксисом передачи, а получающиеся октеты должны образовывать
значение «битовая строка*.
8.19Кодирование значения «идентификатор объекта»
8.19.1 Кодирование значения «идентификатор объекта* должно быть простым.
8.19.2 Содержимое октетов должно быть (упорядоченным) списком кодирований подиденти
фикаторов (см. 8.19.3 и 8.19.4), соединенных вместе.