ГОСТ Р 56845—2015
}
—Все значения неназначенного бита «ProtocolVersion» предназначены
—для дальнейшего расширения и должны быть установлены на ноль.
ProtocolVersion ::= BITS-32 {
protocol-version1(0) —Этот бит должен быть установлен.
—если поддерживается версия 1 протокола обмена
}
— Агент и менеджер всегда должны поддерживать правила MDER. Агент и
—менеджер могут рассмотреть другие правила кодирования помимо
—правил MDER.Bce значения бита «EncodingRules» без знака предназн.
— для дальнейшего расширения и должны быть установлены на ноль.
EncodingRules ::= BITS-16 {
mder(O) — Данный бит должен быть установлен, если MDER
— поддерживается /выбран
хег(1). — Данный бит должен быть установлен, если XER
—поддерживается /выбран
рег(2)—Данный бит должен быть установлен, если PER
^— поддерживается /выбран
—Все значения бита «NomendatureVersion» без знака предназначены
— для дальнейшего расширения и должны быть установлены на ноль.
NomendatureVersion ::= BITS-32 { — значения ссылаются на
— специфический номенклатурный стандарт
nom-vers*on1(0) -- Данный бит должен быть установлен, если
-- поддерживается версия 1
}
—Все значения бита «FunctionalUnits» без знака предназначены для
—дальнейшего расширения и должны быть установлены на ноль.
FunctionalUnits ::= BITS-32 {
fun-units-unidirectional(O).—предназначен для
—использования в дальнейшем. Данный бит должен быть
—установлен, если агент является однонаправленным.
fun-units-havetestcap(1).—Данный бит обозначает, может и
—устройство войти в тестовую ассоциацию.
fun-units-createtestassoc(2)— Данный бит используется для
—обозначения намерения формирования тестовой ассоциации.
}
— Все значения бита «SystemType» без знака предназначены для
— дальнейшего расширения и должны быть установлены на ноль.
SystemType ::= BITS-32 {
sys-type-manager(0).
sys-type-agent(8)
}
Configld ::= INT-U16 {
manager-config-response(0),
standard-config-start(1),
standard-config-end(16383).
extended-config-start(16384).
extended-config-end(32767),
reserved-start(32768),
reserved-end(65535)
}
A.9 Определения протокола представления данных
Правила кодирования MDER должны всегда распространяться на структуры в А.9.
—OCTET STRING содержит APDU данных, закодированный согласно
—абстрактному синтаксису и синтаксису передачи, оговоренным во
—время ассоциации. Когда data-proto-id обсуждается на возможность
—быть data-proto-id-20601. OCTET STRING должна быть закодированной
—версией DalaApdu.
PrstApdu ::= OCTET STRING
93