Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LI - Lawful Interception
Trial
Commits
68245b05
Commit
68245b05
authored
Jun 15, 2020
by
canterburym
Browse files
TS 102 232-1 v3.2.1 (2012-11-22) agreed at LI#31 (Split, 2012-09-25)
parent
306de331
Pipeline
#4018
passed with stage
in 6 seconds
Changes
2
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
102232-1/LI-PS-PDU.asn
View file @
68245b05
LI-PS-PDU
LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version1
3
(1
3
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version1
4
(1
4
)}
DEFINITIONS IMPLICIT TAGS ::=
DEFINITIONS IMPLICIT TAGS ::=
...
@@ -9,12 +9,12 @@ IMPORTS
...
@@ -9,12 +9,12 @@ IMPORTS
-- Any of the IMPORTs may be commented out if they are not used (see clause A.3)
-- Any of the IMPORTs may be commented out if they are not used (see clause A.3)
-- from TS 101 671 [4]
-- from TS 101 671 [4]
LawfulInterceptionIdentifier,
LawfulInterceptionIdentifier,
IRI-Parameters,
IRI-Parameters,
IRIsContent,
IRIsContent,
Network-Element-Identifier
Network-Element-Identifier
FROM HI2Operations
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version1
4
(1
4
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version1
7
(1
7
)}
-- from TS 101 671 [4]
-- from TS 101 671 [4]
HI1-Operation
HI1-Operation
...
@@ -27,7 +27,7 @@ IMPORTS
...
@@ -27,7 +27,7 @@ IMPORTS
MessagingCC,
MessagingCC,
MessagingIRI
MessagingIRI
FROM EmailPDU
FROM EmailPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version
8(8
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version
9(9
)}
-- from TS 102 232-03 [6]
-- from TS 102 232-03 [6]
IPCC,
IPCC,
...
@@ -113,19 +113,19 @@ IMPORTS
...
@@ -113,19 +113,19 @@ IMPORTS
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version1
3
(1
3
)}
li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version1
4
(1
4
)}
-- ====================
-- ====================
-- Top-level definition
-- Top-level definition
-- ====================
-- ====================
PS-PDU
::= SEQUENCE
PS-PDU
::= SEQUENCE
{
{
pSHeader [1] PSHeader,
pSHeader [1] PSHeader,
payload [2] Payload
payload [2] Payload
}
}
PSHeader
::= SEQUENCE
PSHeader
::= SEQUENCE
{
{
li-psDomainId [0] OBJECT IDENTIFIER,
li-psDomainId [0] OBJECT IDENTIFIER,
lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
...
@@ -153,7 +153,7 @@ Payload ::= CHOICE
...
@@ -153,7 +153,7 @@ Payload ::= CHOICE
encryptionContainer [4] EncryptionContainer
encryptionContainer [4] EncryptionContainer
}
}
TimeStampQualifier
::= ENUMERATED
TimeStampQualifier
::= ENUMERATED
{
{
unknown(0),
unknown(0),
timeOfInterception(1),
timeOfInterception(1),
...
@@ -165,7 +165,7 @@ TimeStampQualifier ::= ENUMERATED
...
@@ -165,7 +165,7 @@ TimeStampQualifier ::= ENUMERATED
-- Items contained within the PS-Header
-- Items contained within the PS-Header
-- ====================================
-- ====================================
CommunicationIdentifier
::= SEQUENCE
CommunicationIdentifier
::= SEQUENCE
{
{
networkIdentifier [0] NetworkIdentifier,
networkIdentifier [0] NetworkIdentifier,
communicationIdentityNumber [1] INTEGER (0..4294967295) OPTIONAL,
communicationIdentityNumber [1] INTEGER (0..4294967295) OPTIONAL,
...
@@ -179,7 +179,7 @@ CommunicationIdentifier ::= SEQUENCE
...
@@ -179,7 +179,7 @@ CommunicationIdentifier ::= SEQUENCE
-- a particular session (see clause 5.2.4)
-- a particular session (see clause 5.2.4)
}
}
NetworkIdentifier
::= SEQUENCE
NetworkIdentifier
::= SEQUENCE
{
{
operatorIdentifier [0] OCTET STRING (SIZE(1..16)),
operatorIdentifier [0] OCTET STRING (SIZE(1..16)),
networkElementIdentifier [1] OCTET STRING (SIZE(1..16)) OPTIONAL,
networkElementIdentifier [1] OCTET STRING (SIZE(1..16)) OPTIONAL,
...
@@ -192,7 +192,7 @@ NetworkIdentifier ::= SEQUENCE
...
@@ -192,7 +192,7 @@ NetworkIdentifier ::= SEQUENCE
-- Definitions for CC Payload
-- Definitions for CC Payload
-- ==========================
-- ==========================
CCPayload
::= SEQUENCE
CCPayload
::= SEQUENCE
{
{
payloadDirection [0] PayloadDirection OPTIONAL,
payloadDirection [0] PayloadDirection OPTIONAL,
timeStamp [1] GeneralizedTime OPTIONAL,
timeStamp [1] GeneralizedTime OPTIONAL,
...
@@ -235,8 +235,8 @@ CCContents ::= CHOICE
...
@@ -235,8 +235,8 @@ CCContents ::= CHOICE
pstnIsdnCC [11] PstnIsdnCC,
pstnIsdnCC [11] PstnIsdnCC,
iPMMCC [12] IPMMCC,
iPMMCC [12] IPMMCC,
cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader,
cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader,
messagingCC
[14] MessagingCC,
messagingCC
[14] MessagingCC,
ePSCC
[15] OCTET STRING
ePSCC
[15] OCTET STRING
}
}
MicroSecondTimeStamp ::= SEQUENCE
MicroSecondTimeStamp ::= SEQUENCE
...
@@ -261,7 +261,7 @@ IRIPayload ::= SEQUENCE
...
@@ -261,7 +261,7 @@ IRIPayload ::= SEQUENCE
...
...
}
}
IRIType
::= ENUMERATED
IRIType
::= ENUMERATED
{
{
iRI-Begin(1),
iRI-Begin(1),
iRI-End(2),
iRI-End(2),
...
@@ -269,7 +269,7 @@ IRIType ::= ENUMERATED
...
@@ -269,7 +269,7 @@ IRIType ::= ENUMERATED
iRI-Report(4)
iRI-Report(4)
}
}
IRIContents
::= CHOICE
IRIContents
::= CHOICE
-- Any of these choices may be commented out if they are not being used (see clause A.3)
-- Any of these choices may be commented out if they are not being used (see clause A.3)
{
{
undefinedIRI [0] OCTET STRING,
undefinedIRI [0] OCTET STRING,
...
@@ -287,11 +287,11 @@ IRIContents ::= CHOICE
...
@@ -287,11 +287,11 @@ IRIContents ::= CHOICE
iPMMIRI [11] IPMMIRI,
iPMMIRI [11] IPMMIRI,
lAESProtocol [12] Laesp-j-std-025-b.LAESProtocol,
lAESProtocol [12] Laesp-j-std-025-b.LAESProtocol,
cDMA2000LAESMessage [13] CDMA2000CIIModule.CDMA2000LAESMessage,
cDMA2000LAESMessage [13] CDMA2000CIIModule.CDMA2000LAESMessage,
messagingIRI
[14] MessagingIRI,
messagingIRI
[14] MessagingIRI,
ePSIRI
[15] EPSIRI
ePSIRI
[15] EPSIRI
}
}
UMTSIRI
::= CHOICE
UMTSIRI
::= CHOICE
-- This structure may be commented out if not used
-- This structure may be commented out if not used
{
{
iRI-Parameters [0] UmtsHI2Operations.IRI-Parameters,
iRI-Parameters [0] UmtsHI2Operations.IRI-Parameters,
...
@@ -301,7 +301,7 @@ UMTSIRI ::= CHOICE
...
@@ -301,7 +301,7 @@ UMTSIRI ::= CHOICE
umtsCS-IRIsContent [3] UmtsCS-IRIsContent
umtsCS-IRIsContent [3] UmtsCS-IRIsContent
}
}
ETSI671IRI
::= CHOICE
ETSI671IRI
::= CHOICE
-- This structure may be commented out if not used
-- This structure may be commented out if not used
{
{
iRI-Parameters [0] HI2Operations.IRI-Parameters,
iRI-Parameters [0] HI2Operations.IRI-Parameters,
...
@@ -309,11 +309,11 @@ ETSI671IRI ::= CHOICE
...
@@ -309,11 +309,11 @@ ETSI671IRI ::= CHOICE
...
...
}
}
EPSIRI
::= CHOICE
EPSIRI ::= CHOICE
-- This structure may be commented out if not used
-- This structure may be commented out if not used
{
{
iRI-EPS-Parameters
[0] EpsHI2Operations.IRI-Parameters,
iRI-EPS-Parameters
[0] EpsHI2Operations.IRI-Parameters,
epsIRIsContent
[1] EpsIRIsContent,
epsIRIsContent
[1] EpsIRIsContent,
...
...
}
}
...
@@ -321,7 +321,7 @@ EPSIRI ::= CHOICE
...
@@ -321,7 +321,7 @@ EPSIRI ::= CHOICE
-- Definitions for TRI Payload
-- Definitions for TRI Payload
-- ===========================
-- ===========================
TRIPayload
::= CHOICE
TRIPayload
::= CHOICE
{
{
integrityCheck [0] IntegrityCheck,
integrityCheck [0] IntegrityCheck,
testPDU [1] NULL,
testPDU [1] NULL,
...
@@ -336,7 +336,7 @@ TRIPayload ::= CHOICE
...
@@ -336,7 +336,7 @@ TRIPayload ::= CHOICE
operatorLeaMessage [8] OperatorLeaMessage
operatorLeaMessage [8] OperatorLeaMessage
}
}
IntegrityCheck
::= SEQUENCE
IntegrityCheck
::= SEQUENCE
{
{
includedSequenceNumbers [0] SEQUENCE OF INTEGER (0..4294967295),
includedSequenceNumbers [0] SEQUENCE OF INTEGER (0..4294967295),
-- gives the order the PDUs were processed
-- gives the order the PDUs were processed
...
@@ -350,7 +350,7 @@ IntegrityCheck ::= SEQUENCE
...
@@ -350,7 +350,7 @@ IntegrityCheck ::= SEQUENCE
...
...
}
}
CheckType
::= ENUMERATED
CheckType
::= ENUMERATED
{
{
hash(1),
hash(1),
-- SHA-1 hash value
-- SHA-1 hash value
...
@@ -359,7 +359,7 @@ CheckType ::= ENUMERATED
...
@@ -359,7 +359,7 @@ CheckType ::= ENUMERATED
...
...
}
}
DataType
::= ENUMERATED
DataType
::= ENUMERATED
{
{
iRI(1),
iRI(1),
cC(2),
cC(2),
...
@@ -370,14 +370,14 @@ DataType ::= ENUMERATED
...
@@ -370,14 +370,14 @@ DataType ::= ENUMERATED
-- Definitions for OperatorLeaMessage
-- Definitions for OperatorLeaMessage
-- ==================================
-- ==================================
OperatorLeaMessage
::= SEQUENCE
OperatorLeaMessage
::= SEQUENCE
{
{
messagePriority [0] OperatorLeaMessagePriority,
messagePriority [0] OperatorLeaMessagePriority,
message [1] OCTET STRING (SIZE(1..255)),
message [1] OCTET STRING (SIZE(1..255)),
...
...
}
}
OperatorLeaMessagePriority
::= ENUMERATED
OperatorLeaMessagePriority
::= ENUMERATED
{
{
error(1),
error(1),
-- reporting of error conditions that have impact on the quality of the
-- reporting of error conditions that have impact on the quality of the
...
@@ -388,11 +388,11 @@ OperatorLeaMessagePriority ::= ENUMERATED
...
@@ -388,11 +388,11 @@ OperatorLeaMessagePriority ::= ENUMERATED
...
...
}
}
-- ================================
-- ================================
===
-- Definitions for EncryptionContainer
-- Definitions for EncryptionContainer
-- ================================
-- ================================
===
EncryptionContainer
::= SEQUENCE
EncryptionContainer
::= SEQUENCE
{
{
encryptionType [0] EncryptionType,
encryptionType [0] EncryptionType,
encryptedPayload [1] OCTET STRING,
encryptedPayload [1] OCTET STRING,
...
@@ -401,7 +401,7 @@ EncryptionContainer ::= SEQUENCE
...
@@ -401,7 +401,7 @@ EncryptionContainer ::= SEQUENCE
encryptedPayloadType [2] EncryptedPayloadType OPTIONAL
encryptedPayloadType [2] EncryptedPayloadType OPTIONAL
}
}
EncryptionType
::= ENUMERATED
EncryptionType
::= ENUMERATED
{
{
none(1),
none(1),
-- No encryption is applied.
-- No encryption is applied.
...
@@ -420,14 +420,14 @@ EncryptionType ::= ENUMERATED
...
@@ -420,14 +420,14 @@ EncryptionType ::= ENUMERATED
...
...
}
}
EncryptedPayload
::= SEQUENCE
EncryptedPayload
::= SEQUENCE
{
{
byteCounter [0] INTEGER (0..18446744073709551615),
byteCounter [0] INTEGER (0..18446744073709551615),
-- The sum of the sizes of all PDUs before this PDU.
-- The sum of the sizes of all PDUs before this PDU.
-- It is initialized with the unixTime (number of seconds since 01-01-1970)
-- It is initialized with the unixTime (number of seconds since 01-01-1970)
-- multiplied by 2^32 at first use.
-- multiplied by 2^32 at first use.
-- Where N is sequencenumber of the n-th PDU in transfer, and size(PDU(N))
-- Where N is sequencenumber of the n-th PDU in transfer, and size(PDU(N))
-- as defined in
A
nnex
I
:
-- as defined in
a
nnex
G
:
-- IF N > 0 THEN
-- IF N > 0 THEN
-- PDU[N].byteCounter = PDU[N-1].byteCounter + size(PDU[N-1])
-- PDU[N].byteCounter = PDU[N-1].byteCounter + size(PDU[N-1])
-- ELSE
-- ELSE
...
@@ -437,11 +437,9 @@ EncryptedPayload ::= SEQUENCE
...
@@ -437,11 +437,9 @@ EncryptedPayload ::= SEQUENCE
...
...
}
}
EncryptedPayloadType
::= ENUMERATED
EncryptedPayloadType
::= ENUMERATED
{
{
unknown(0),
unknown(1),
part1(1),
-- encrypted payload is TS 102 232 part 1
part2(2),
part2(2),
-- encrypted payload is TS 102 232 part 2 [5]
-- encrypted payload is TS 102 232 part 2 [5]
part3(3),
part3(3),
...
@@ -454,8 +452,9 @@ EncryptedPayloadType ::= ENUMERATED
...
@@ -454,8 +452,9 @@ EncryptedPayloadType ::= ENUMERATED
-- encrypted payload is TS 102 232 part 6 [36]
-- encrypted payload is TS 102 232 part 6 [36]
part7(7),
part7(7),
-- encrypted payload is TS 102 232 part 7 [38]
-- encrypted payload is TS 102 232 part 7 [38]
...
...,
part1(8)
-- encrypted payload is TS 102 232 part 1 (the present document)
}
}
END --end of LI-PS-PDU
END --end of LI-PS-PDU
102232-1/portal/LI-PS-PDU,ver1
3
.txt
→
102232-1/portal/LI-PS-PDU,ver1
4
.txt
View file @
68245b05
LI-PS-PDU
LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version1
3
(1
3
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version1
4
(1
4
)}
DEFINITIONS IMPLICIT TAGS ::=
DEFINITIONS IMPLICIT TAGS ::=
...
@@ -9,12 +9,12 @@ IMPORTS
...
@@ -9,12 +9,12 @@ IMPORTS
-- Any of the IMPORTs may be commented out if they are not used (see clause A.3)
-- Any of the IMPORTs may be commented out if they are not used (see clause A.3)
-- from TS 101 671 [4]
-- from TS 101 671 [4]
LawfulInterceptionIdentifier,
LawfulInterceptionIdentifier,
IRI-Parameters,
IRI-Parameters,
IRIsContent,
IRIsContent,
Network-Element-Identifier
Network-Element-Identifier
FROM HI2Operations
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version1
4
(1
4
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version1
7
(1
7
)}
-- from TS 101 671 [4]
-- from TS 101 671 [4]
HI1-Operation
HI1-Operation
...
@@ -27,7 +27,7 @@ IMPORTS
...
@@ -27,7 +27,7 @@ IMPORTS
MessagingCC,
MessagingCC,
MessagingIRI
MessagingIRI
FROM EmailPDU
FROM EmailPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version
8(8
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version
9(9
)}
-- from TS 102 232-03 [6]
-- from TS 102 232-03 [6]
IPCC,
IPCC,
...
@@ -113,19 +113,19 @@ IMPORTS
...
@@ -113,19 +113,19 @@ IMPORTS
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version1
3
(1
3
)}
li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version1
4
(1
4
)}
-- ====================
-- ====================
-- Top-level definition
-- Top-level definition
-- ====================
-- ====================
PS-PDU
::= SEQUENCE
PS-PDU
::= SEQUENCE
{
{
pSHeader [1] PSHeader,
pSHeader [1] PSHeader,
payload [2] Payload
payload [2] Payload
}
}
PSHeader
::= SEQUENCE
PSHeader
::= SEQUENCE
{
{
li-psDomainId [0] OBJECT IDENTIFIER,
li-psDomainId [0] OBJECT IDENTIFIER,
lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
lawfulInterceptionIdentifier [1] LawfulInterceptionIdentifier,
...
@@ -153,7 +153,7 @@ Payload ::= CHOICE
...
@@ -153,7 +153,7 @@ Payload ::= CHOICE
encryptionContainer [4] EncryptionContainer
encryptionContainer [4] EncryptionContainer
}
}
TimeStampQualifier
::= ENUMERATED
TimeStampQualifier
::= ENUMERATED
{
{
unknown(0),
unknown(0),
timeOfInterception(1),
timeOfInterception(1),
...
@@ -165,7 +165,7 @@ TimeStampQualifier ::= ENUMERATED
...
@@ -165,7 +165,7 @@ TimeStampQualifier ::= ENUMERATED
-- Items contained within the PS-Header
-- Items contained within the PS-Header
-- ====================================
-- ====================================
CommunicationIdentifier
::= SEQUENCE
CommunicationIdentifier
::= SEQUENCE
{
{
networkIdentifier [0] NetworkIdentifier,
networkIdentifier [0] NetworkIdentifier,
communicationIdentityNumber [1] INTEGER (0..4294967295) OPTIONAL,
communicationIdentityNumber [1] INTEGER (0..4294967295) OPTIONAL,
...
@@ -179,7 +179,7 @@ CommunicationIdentifier ::= SEQUENCE
...
@@ -179,7 +179,7 @@ CommunicationIdentifier ::= SEQUENCE
-- a particular session (see clause 5.2.4)
-- a particular session (see clause 5.2.4)
}
}
NetworkIdentifier
::= SEQUENCE
NetworkIdentifier
::= SEQUENCE
{
{
operatorIdentifier [0] OCTET STRING (SIZE(1..16)),
operatorIdentifier [0] OCTET STRING (SIZE(1..16)),
networkElementIdentifier [1] OCTET STRING (SIZE(1..16)) OPTIONAL,
networkElementIdentifier [1] OCTET STRING (SIZE(1..16)) OPTIONAL,
...
@@ -192,7 +192,7 @@ NetworkIdentifier ::= SEQUENCE
...
@@ -192,7 +192,7 @@ NetworkIdentifier ::= SEQUENCE
-- Definitions for CC Payload
-- Definitions for CC Payload
-- ==========================
-- ==========================
CCPayload
::= SEQUENCE
CCPayload
::= SEQUENCE
{
{
payloadDirection [0] PayloadDirection OPTIONAL,
payloadDirection [0] PayloadDirection OPTIONAL,
timeStamp [1] GeneralizedTime OPTIONAL,
timeStamp [1] GeneralizedTime OPTIONAL,
...
@@ -235,8 +235,8 @@ CCContents ::= CHOICE
...
@@ -235,8 +235,8 @@ CCContents ::= CHOICE
pstnIsdnCC [11] PstnIsdnCC,
pstnIsdnCC [11] PstnIsdnCC,
iPMMCC [12] IPMMCC,
iPMMCC [12] IPMMCC,
cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader,
cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader,
messagingCC
[14] MessagingCC,
messagingCC
[14] MessagingCC,
ePSCC
[15] OCTET STRING
ePSCC
[15] OCTET STRING
}
}
MicroSecondTimeStamp ::= SEQUENCE
MicroSecondTimeStamp ::= SEQUENCE
...
@@ -261,7 +261,7 @@ IRIPayload ::= SEQUENCE
...
@@ -261,7 +261,7 @@ IRIPayload ::= SEQUENCE
...
...
}
}
IRIType
::= ENUMERATED
IRIType
::= ENUMERATED
{
{
iRI-Begin(1),
iRI-Begin(1),
iRI-End(2),
iRI-End(2),
...
@@ -269,7 +269,7 @@ IRIType ::= ENUMERATED
...
@@ -269,7 +269,7 @@ IRIType ::= ENUMERATED
iRI-Report(4)
iRI-Report(4)
}
}
IRIContents
::= CHOICE
IRIContents
::= CHOICE
-- Any of these choices may be commented out if they are not being used (see clause A.3)
-- Any of these choices may be commented out if they are not being used (see clause A.3)
{
{
undefinedIRI [0] OCTET STRING,
undefinedIRI [0] OCTET STRING,
...
@@ -287,11 +287,11 @@ IRIContents ::= CHOICE
...
@@ -287,11 +287,11 @@ IRIContents ::= CHOICE
iPMMIRI [11] IPMMIRI,
iPMMIRI [11] IPMMIRI,
lAESProtocol [12] Laesp-j-std-025-b.LAESProtocol,
lAESProtocol [12] Laesp-j-std-025-b.LAESProtocol,
cDMA2000LAESMessage [13] CDMA2000CIIModule.CDMA2000LAESMessage,
cDMA2000LAESMessage [13] CDMA2000CIIModule.CDMA2000LAESMessage,
messagingIRI
[14] MessagingIRI,
messagingIRI
[14] MessagingIRI,
ePSIRI
[15] EPSIRI
ePSIRI
[15] EPSIRI
}
}
UMTSIRI
::= CHOICE
UMTSIRI
::= CHOICE
-- This structure may be commented out if not used
-- This structure may be commented out if not used
{
{
iRI-Parameters [0] UmtsHI2Operations.IRI-Parameters,
iRI-Parameters [0] UmtsHI2Operations.IRI-Parameters,
...
@@ -301,7 +301,7 @@ UMTSIRI ::= CHOICE
...
@@ -301,7 +301,7 @@ UMTSIRI ::= CHOICE
umtsCS-IRIsContent [3] UmtsCS-IRIsContent
umtsCS-IRIsContent [3] UmtsCS-IRIsContent
}
}
ETSI671IRI
::= CHOICE
ETSI671IRI
::= CHOICE
-- This structure may be commented out if not used
-- This structure may be commented out if not used
{
{
iRI-Parameters [0] HI2Operations.IRI-Parameters,
iRI-Parameters [0] HI2Operations.IRI-Parameters,
...
@@ -309,11 +309,11 @@ ETSI671IRI ::= CHOICE
...
@@ -309,11 +309,11 @@ ETSI671IRI ::= CHOICE
...
...
}
}
EPSIRI
::= CHOICE
EPSIRI ::= CHOICE
-- This structure may be commented out if not used
-- This structure may be commented out if not used
{
{
iRI-EPS-Parameters
[0] EpsHI2Operations.IRI-Parameters,
iRI-EPS-Parameters
[0] EpsHI2Operations.IRI-Parameters,
epsIRIsContent
[1] EpsIRIsContent,
epsIRIsContent
[1] EpsIRIsContent,
...
...
}
}
...
@@ -321,7 +321,7 @@ EPSIRI ::= CHOICE
...
@@ -321,7 +321,7 @@ EPSIRI ::= CHOICE
-- Definitions for TRI Payload
-- Definitions for TRI Payload
-- ===========================
-- ===========================
TRIPayload
::= CHOICE
TRIPayload
::= CHOICE
{
{
integrityCheck [0] IntegrityCheck,
integrityCheck [0] IntegrityCheck,
testPDU [1] NULL,
testPDU [1] NULL,
...
@@ -336,7 +336,7 @@ TRIPayload ::= CHOICE
...
@@ -336,7 +336,7 @@ TRIPayload ::= CHOICE
operatorLeaMessage [8] OperatorLeaMessage
operatorLeaMessage [8] OperatorLeaMessage
}
}
IntegrityCheck
::= SEQUENCE
IntegrityCheck
::= SEQUENCE
{
{
includedSequenceNumbers [0] SEQUENCE OF INTEGER (0..4294967295),
includedSequenceNumbers [0] SEQUENCE OF INTEGER (0..4294967295),
-- gives the order the PDUs were processed
-- gives the order the PDUs were processed
...
@@ -350,7 +350,7 @@ IntegrityCheck ::= SEQUENCE
...
@@ -350,7 +350,7 @@ IntegrityCheck ::= SEQUENCE
...
...
}
}
CheckType
::= ENUMERATED