Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 9834-8-2011 Информационная технология (ИТ). Взаимосвязь открытых систем. Процедуры работы уполномоченных по регистрации ВОС. Часть 8. Создание, регистрация универсально уникальных идентификаторов (УУИд) и их использование в качестве компонентов идентификатора объекта АСН.1

     6.5 Формальный синтаксис шестнадцатиричного представления

6.5.1 Формальная спецификация синтаксиса шестнадцатиричного представления УУИд дана с помощью расширенной нотации БНФ, определенной в Рекомендации МСЭ-Т Х.680 | ИСО/МЭК 8824-1, раздел 5, за исключением того, что отсутствуют пробелы между лексическими единицами.

6.5.2 В спецификации БНФ используется лексическая единица "hexdigit" и определена следующим образом:

Название лексической единицы - hexdigit.

Лексическая единица "hexdigit" должна состоять из одного из следующих символов:

A B C D E F a b c d e f 0 1 2 3 4 5 6 7 8 9

6.5.3 Шестнадцатиричное представление УУИд должно быть следующей продукцией "UUID":

UUID::=

TimeLow

"-"TimeMid

"-" VersionAndTimeHigh

"-" VariantAndClockSeqHigh ClockSeqLow

"-" Node

TimeLow ::=

HexOctet HexOctet HexOctet HexOctet

TimeMid ::=

HexOctet HexOctet

VersionAndTimeHigh ::=

HexOctet HexOctet

VariantAndClockSeqHigh ::=

HexOctet

ClockSeqLow ::=

HexOctet

Node ::=

HexOctet HexOctet HexOctet HexOctet HexOctet HexOctet

HexOctet ::=

hexdigit hexdigit

6.5.4 Программное обеспечение, создающее шестнадцатиричное представление УУИд, не должно использовать (прописные) буквы верхнего регистра.

Примечание - Рекомендуется, чтобы шестнадцатиричное представление, используемое в любых человекочитаемых форматах, было ограничено строчными буквами. Однако программное обеспечение, обрабатывающее это представление, обязательно должно принимать как строчные, так и прописные буквы, как определено в 6.5.2.