ГОСТ Р ИСО/МЭК 8825-6-2013
Приложение В
(справочное)
Пример приложения КК PER с использованием целевых команд
кодирования
В.1 Это приложение содержит пример использования целевых КК PER,
чтобы произвести изменение кодировок PER для типов в модуле.
В.2 Пример тот же, что и в приложении А, и производит точно то же самое
кодирование. Его преимущество (по отношению к приложению А) состоит в том,
что он оставляет определение абстрактного синтаксиса ненарушенным и является
дополнением к основной спецификации. Он также проясняет, что другие правила
кодирования (и структуры данных в ядре, выполененные компилятором) позволят
сделать кодирование полного спектра абстрактных значений типа. Его недостаток
— то, что это менее читаемо, чем в приложении А. Разработчики протокола могут
использовать или форму, или смесь (не рекомендуется!).
В.З Модуль, определяющий использование предназначений КК PER:
SignatureSignRecordFormatModule
{iso standard 19794 signature-sign(7) modules(O) record-format(O) version(O)}
DEFINITIONS
AUTOMATIC TAGS ::=
BEGIN
SignatoreSignBlock ::= SEQUENCE {
header Header,
body Body}
Header ::= SEQUENCE {
formatld IASString ("SDI"),
standardVersion IASString (SIZE (3))
—
”10" (space-one-zero) for this version
channel Inclusions Channellnclusions,
32