ГОСТ Р ИСО 9506-2-2014
Ь)если значения перенумерованного параметра целые, то соответствие фактического значения
параметра его значению в протоколе указано комментарием ASN.1.
Рассматриваемый параметр задан только одним из двух указанных определений.
14.2 Протокол спецификации типов
14.2.1 TypeSpecification (спецификация типа)
Абстрактный синтаксис параметра TypeSpecification описан ниже. В 14.1 содержится описание
порядка получения всех параметров, не описанных явно в настоящем подразделе.
TypeSpecification ::= CHOICE{
typeName
typeDescription
[0] ObjectName,
TypeDescription}
14.3 Протокол спецификации альтернативного доступа
14.3.1 AlternateAccess (альтернативный доступ)
Абстрактный синтаксис параметра AlternateAccess описан ниже. В 14.1 установлен порядок по
лучения всех параметров, не описанных явно в настоящем пункте.
AlternateAccessSEQUENCE OF CHOICE {
unnamedAlternateAccessSelection
IF ( str2)
,named
componentName
access
[5] IMPLICIT SEQUENCE {
[0] IMPLICIT Identifier,
AlternateAccessSelection}
ENDIF
[0] IMPLICIT SEQUENCE {
CHOICE {
(0) IMPLICIT Identifier.
}
AlternateAccessSelection ::= CHOICE {
selectAlternateAccess
accessSelection
IF ( str2
)
component
ELSE
component
[0] IMPLICIT NULL,
ENDIF
IF ( str1
)
index
indexRange
lowlndex
numberOfElements
>.
(1) IMPLICIT Unsigned32.
(2) IMPLICIT SEQUENCE {
[0] IMPLICIT Unsigned32,
[1] IMPLICIT Unsigned32
ELSE
Index
indexRange
[1] IMPLICIT NULL,
(2) IMPLICIT NULL.
ENDIF
allElements
[3] IMPLICIT NULL
}.
alternateAccess
AlternateAccess
CHOICE {
>.
selectAccess
IF ( str2)
component
[1] IMPLICIT Identifier.
ELSE
component[1] IMPLICIT NULL,
ENDIF
IF ( str1 )
index
indexRange
[2] IMPLICIT Unsigned32.
(3) IMPLICIT SEQUENCE {
89