Протоколы безопасного сетевого взаимодействия

Тип SEQUENCE


Тип SEQUENCE обозначает упорядоченную последовательность одного или более типов. Нотация типа SEQUENCE имеет вид:

SEQUENCE { [identifier1] Type1 [{OPTIONAL | DEFAULT value1}], ..., [identifiern] Typen [{OPTIONAL | DEFAULT valuen}], }

где identifier1 , ..., identifiern являются необязательными идентификаторами компонентов, Type1 , ..., Typen – типы компонентов, а value1 ,..., valuen – необязательные значения компонентов по умолчанию. Квалификатор OPTIONAL указывает на то, что компонент является необязательным. Квалификатор DEFAULT говорит о том, что компонент является необязательным и ему присваивается определенное значение, если компонент отсутствует. Например, тип Validity относится к типу SEQUENCE и имеет два компонента.

Validity ::= SEQUENCE { start UTCTime, end UTCTime }

Здесь start и end являются идентификаторами компонентов, а типом компонентов служит UTCTime.



Содержание раздела