ГОСТ Р ИСО/МЭК 8825-4—2006
соответствующий символ в строке "В*, причем сравнивают значения первых символов, с которых эти
строки начинаютразличаться.
9.8 Значение «идентификатор объекта»
Значение"XMLObjldComponent" (см.ИСО/МЭК8824-1, пункт31.3)должно 6biTb"XMLNumberForm".
9.9 Значение «относительный идентификатор объекта»
Значение ’XMLRelativeOIDComponent" (см. ИСО/МЭК 8824-1, пункт 32.3) должно быть
"XMLNumberForm".
9.10 Обобщенное время
9.10.1 Кодирование значения типа "GeneralizedTime" должно заканчиваться символом "Z"
(см. ИСО/МЭК 8824-1. пункт 42.3).
9.10.2 Строка, отображающая секунды, должна присутствовать всегда.
9.10.3 Если присутствует строка, отображающая доли секунды, то в ней пропускают завершаю
щие нули. Если дробная частьсоответствует0. то ее пропускают вместе сдесятичной точкой.
Например, секунды, представленные строкой "26.000*. кодируют как *26”. Секунды, представлен
ные строкой *26.5200”,кодируют как"26.52”.
9.10.4 Если имеетсядесятичная точка, она должна быть представлена в виде «.».
9.10.5 Полночь (GMT) кодируют как строку вида:
«YYYYMMDDOOOOOOZ»,
где «YYYYMMDD» отображают день, следующий за полуночью.
Например, следующие кодированияявляются правильными:
*19920521OOOOOOZ”
*19920622123421Z”
•19920722132100.3Z"
Следующие кодирования являются неправильными:
■19920520240000Z* (полночь представлена некорректно)
*19920622123421.0Z’ (ложные замыкающие нули)
*19920722132100.30Z” (ложныезамыкающие нули)
9.11 Универсальное синхронизированное время
9.11.1 Кодирование типа "UTCTime” должно заканчиваться символом "Z* (см. ИСО/МЭК 8824-1,
пункт43.3).
9.11.2 Строка, отображающая секунды, должна присутствовать всегда.
9.11.3 Полночь (GMT) кодируют как строку вида:
•YYMMDD00O000Z”.
где *YYMMDD” представляютдень, следующий за полночью.
Например, следующие кодирования являются правильными:
*920521OOOOOOZ”
■920622123421Z”
*920722132100Z”
Следующие кодирования являются неправильными:
’920520240000Z” (полночь представлена некорректно)
*9207221321Z* (секунды "00" пропущены)
10Значения «идентификатор объекта», ссылки на правила кодирования
10.1 Допускается ссылаться и применять правила кодирования настоящего стандарта, если есть
необходимость определить однозначное представление символьной строки для значений типа "single
ASN.1 type".
10.2 Для идентификации правил кодирования, в соответствии с настоящим стандартом, предназ
начены следующие значения идентификатора объекта идескриптора объекта:
- для BASIC-XER:
{joint-iso-itu-tАСН1 (1) xml-encoding (5) basic (0)}
"Basic XML encoding ofa single ACH.1 type*
- для CANONICAL-XER:
{joint-iso-itu-t ACH1 (1) xml-encoding (5) canonical (1)}
’Canonical XML encoding ofa singleACH.1 type”
6