Loading 102232-1/LI-PS-PDU.asn +45 −21 Original line number Original line Diff line number Diff line LI-PS-PDU LI-PS-PDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version12(12)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version13(13)} DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::= Loading @@ -23,35 +23,37 @@ IMPORTS -- from TS 102 232-02 [5] -- from TS 102 232-02 [5] EmailCC, EmailCC, EmailIRI EmailIRI, MessagingCC, MessagingIRI FROM EmailPDU FROM EmailPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version8(8)} -- from TS 102 232-03 [6] -- from TS 102 232-03 [6] IPCC, IPCC, IPIRI, IPIRI, IPIRIOnly IPIRIOnly FROM IPAccessPDU FROM IPAccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version6(6)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version9(9)} -- from TS 102 232-04 [32] -- from TS 102 232-04 [32] L2CC, L2CC, L2IRI, L2IRI, L2IRIOnly L2IRIOnly FROM L2AccessPDU FROM L2AccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version6(6)} -- from TS 102 232-05 [37] -- from TS 102 232-05 [37] IPMMCC, IPMMCC, IPMMIRI IPMMIRI FROM IPMultimediaPDU FROM IPMultimediaPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version4(4)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version6(6)} -- from TS 102 232-06 [36] -- from TS 102 232-06 [36] PstnIsdnCC, PstnIsdnCC, PstnIsdnIRI PstnIsdnIRI FROM PstnIsdnPDU FROM PstnIsdnPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version3(3)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version4(4)} -- from 3GPP TS 33.108 [9] -- from 3GPP TS 33.108 [9] IRI-Parameters, IRI-Parameters, Loading @@ -70,6 +72,14 @@ IMPORTS -- The relevant module (including the UMTS release and version number) needs -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- to be chosen when compiling the application. -- from 3GPP TS 33.108 [9] IRI-Parameters, EpsIRIsContent FROM EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2eps(8)} -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- from TS 101 909-20-1 [33] -- from TS 101 909-20-1 [33] TARGETACTIVITYMONITOR-1, TARGETACTIVITYMONITOR-1, TTRAFFIC, TTRAFFIC, Loading Loading @@ -103,7 +113,7 @@ 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) version12(12)} li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version13(13)} -- ==================== -- ==================== -- Top-level definition -- Top-level definition Loading Loading @@ -140,7 +150,7 @@ Payload ::= CHOICE tRIPayload [2] TRIPayload, tRIPayload [2] TRIPayload, ..., ..., hI1-Operation [3] HI1-Operation, hI1-Operation [3] HI1-Operation, encryptionHeader [4] EncryptionHeader encryptionContainer [4] EncryptionContainer } } TimeStampQualifier ::= ENUMERATED TimeStampQualifier ::= ENUMERATED Loading Loading @@ -224,7 +234,9 @@ CCContents ::= CHOICE cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, pstnIsdnCC [11] PstnIsdnCC, pstnIsdnCC [11] PstnIsdnCC, iPMMCC [12] IPMMCC, iPMMCC [12] IPMMCC, cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader, messagingCC [14] MessagingCC, ePSCC [15] OCTET STRING } } MicroSecondTimeStamp ::= SEQUENCE MicroSecondTimeStamp ::= SEQUENCE Loading Loading @@ -274,7 +286,9 @@ IRIContents ::= CHOICE pstnIsdnIRI [10] PstnIsdnIRI, pstnIsdnIRI [10] PstnIsdnIRI, 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, ePSIRI [15] EPSIRI } } UMTSIRI ::= CHOICE UMTSIRI ::= CHOICE Loading @@ -295,6 +309,14 @@ ETSI671IRI ::= CHOICE ... ... } } EPSIRI ::= CHOICE -- This structure may be commented out if not used { iRI-EPS-Parameters [0] EpsHI2Operations.IRI-Parameters, epsIRIsContent [1] EpsIRIsContent, ... } -- =========================== -- =========================== -- Definitions for TRI Payload -- Definitions for TRI Payload -- =========================== -- =========================== Loading Loading @@ -367,14 +389,14 @@ OperatorLeaMessagePriority ::= ENUMERATED } } -- ================================ -- ================================ -- Definitions for EncryptionHeader -- Definitions for EncryptionContainer -- ================================ -- ================================ EncryptionHeader ::= SEQUENCE EncryptionContainer ::= SEQUENCE { { encryptionType [0] EncryptionType, encryptionType [0] EncryptionType, encryptedPayload [1] OCTET STRING, encryptedPayload [1] OCTET STRING, -- once decrypted, it can be interpreted as payload [1] EncryptedPayload -- once decrypted, it can be interpreted as EncryptedPayload ..., ..., encryptedPayloadType [2] EncryptedPayloadType OPTIONAL encryptedPayloadType [2] EncryptedPayloadType OPTIONAL } } Loading @@ -382,8 +404,7 @@ EncryptionHeader ::= SEQUENCE EncryptionType ::= ENUMERATED EncryptionType ::= ENUMERATED { { none(1), none(1), -- No encryption is applied. This option can be used for testing or to store data at the -- No encryption is applied. -- LEMF after decryption national-option(2), national-option(2), -- Use this option when an encryption scheme is negotiated on a national level -- Use this option when an encryption scheme is negotiated on a national level aES-192-CBC(3), aES-192-CBC(3), Loading @@ -402,11 +423,11 @@ EncryptionType ::= ENUMERATED EncryptedPayload ::= SEQUENCE EncryptedPayload ::= SEQUENCE { { byteCounter [0] INTEGER (0..18446744073709551615), byteCounter [0] INTEGER (0..18446744073709551615), -- The sum of the sizes of all transferred 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)) -- is defined to be the size of the PDU after BER encoding: -- as defined in Annex I: -- 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 Loading @@ -418,7 +439,9 @@ EncryptedPayload ::= SEQUENCE EncryptedPayloadType ::= ENUMERATED EncryptedPayloadType ::= ENUMERATED { { unknown(1), unknown(0), 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), Loading @@ -435,3 +458,4 @@ EncryptedPayloadType ::= ENUMERATED } } END --end of LI-PS-PDU END --end of LI-PS-PDU 102232-1/portal/LI-PS-PDU,ver12,2.txt→102232-1/portal/LI-PS-PDU,ver13.txt +45 −21 Original line number Original line Diff line number Diff line LI-PS-PDU LI-PS-PDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version12(12)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version13(13)} DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::= Loading @@ -23,35 +23,37 @@ IMPORTS -- from TS 102 232-02 [5] -- from TS 102 232-02 [5] EmailCC, EmailCC, EmailIRI EmailIRI, MessagingCC, MessagingIRI FROM EmailPDU FROM EmailPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version8(8)} -- from TS 102 232-03 [6] -- from TS 102 232-03 [6] IPCC, IPCC, IPIRI, IPIRI, IPIRIOnly IPIRIOnly FROM IPAccessPDU FROM IPAccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version6(6)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version9(9)} -- from TS 102 232-04 [32] -- from TS 102 232-04 [32] L2CC, L2CC, L2IRI, L2IRI, L2IRIOnly L2IRIOnly FROM L2AccessPDU FROM L2AccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version6(6)} -- from TS 102 232-05 [37] -- from TS 102 232-05 [37] IPMMCC, IPMMCC, IPMMIRI IPMMIRI FROM IPMultimediaPDU FROM IPMultimediaPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version4(4)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version6(6)} -- from TS 102 232-06 [36] -- from TS 102 232-06 [36] PstnIsdnCC, PstnIsdnCC, PstnIsdnIRI PstnIsdnIRI FROM PstnIsdnPDU FROM PstnIsdnPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version3(3)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version4(4)} -- from 3GPP TS 33.108 [9] -- from 3GPP TS 33.108 [9] IRI-Parameters, IRI-Parameters, Loading @@ -70,6 +72,14 @@ IMPORTS -- The relevant module (including the UMTS release and version number) needs -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- to be chosen when compiling the application. -- from 3GPP TS 33.108 [9] IRI-Parameters, EpsIRIsContent FROM EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2eps(8)} -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- from TS 101 909-20-1 [33] -- from TS 101 909-20-1 [33] TARGETACTIVITYMONITOR-1, TARGETACTIVITYMONITOR-1, TTRAFFIC, TTRAFFIC, Loading Loading @@ -103,7 +113,7 @@ 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) version12(12)} li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version13(13)} -- ==================== -- ==================== -- Top-level definition -- Top-level definition Loading Loading @@ -140,7 +150,7 @@ Payload ::= CHOICE tRIPayload [2] TRIPayload, tRIPayload [2] TRIPayload, ..., ..., hI1-Operation [3] HI1-Operation, hI1-Operation [3] HI1-Operation, encryptionHeader [4] EncryptionHeader encryptionContainer [4] EncryptionContainer } } TimeStampQualifier ::= ENUMERATED TimeStampQualifier ::= ENUMERATED Loading Loading @@ -224,7 +234,9 @@ CCContents ::= CHOICE cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, pstnIsdnCC [11] PstnIsdnCC, pstnIsdnCC [11] PstnIsdnCC, iPMMCC [12] IPMMCC, iPMMCC [12] IPMMCC, cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader, messagingCC [14] MessagingCC, ePSCC [15] OCTET STRING } } MicroSecondTimeStamp ::= SEQUENCE MicroSecondTimeStamp ::= SEQUENCE Loading Loading @@ -274,7 +286,9 @@ IRIContents ::= CHOICE pstnIsdnIRI [10] PstnIsdnIRI, pstnIsdnIRI [10] PstnIsdnIRI, 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, ePSIRI [15] EPSIRI } } UMTSIRI ::= CHOICE UMTSIRI ::= CHOICE Loading @@ -295,6 +309,14 @@ ETSI671IRI ::= CHOICE ... ... } } EPSIRI ::= CHOICE -- This structure may be commented out if not used { iRI-EPS-Parameters [0] EpsHI2Operations.IRI-Parameters, epsIRIsContent [1] EpsIRIsContent, ... } -- =========================== -- =========================== -- Definitions for TRI Payload -- Definitions for TRI Payload -- =========================== -- =========================== Loading Loading @@ -367,14 +389,14 @@ OperatorLeaMessagePriority ::= ENUMERATED } } -- ================================ -- ================================ -- Definitions for EncryptionHeader -- Definitions for EncryptionContainer -- ================================ -- ================================ EncryptionHeader ::= SEQUENCE EncryptionContainer ::= SEQUENCE { { encryptionType [0] EncryptionType, encryptionType [0] EncryptionType, encryptedPayload [1] OCTET STRING, encryptedPayload [1] OCTET STRING, -- once decrypted, it can be interpreted as payload [1] EncryptedPayload -- once decrypted, it can be interpreted as EncryptedPayload ..., ..., encryptedPayloadType [2] EncryptedPayloadType OPTIONAL encryptedPayloadType [2] EncryptedPayloadType OPTIONAL } } Loading @@ -382,8 +404,7 @@ EncryptionHeader ::= SEQUENCE EncryptionType ::= ENUMERATED EncryptionType ::= ENUMERATED { { none(1), none(1), -- No encryption is applied. This option can be used for testing or to store data at the -- No encryption is applied. -- LEMF after decryption national-option(2), national-option(2), -- Use this option when an encryption scheme is negotiated on a national level -- Use this option when an encryption scheme is negotiated on a national level aES-192-CBC(3), aES-192-CBC(3), Loading @@ -402,11 +423,11 @@ EncryptionType ::= ENUMERATED EncryptedPayload ::= SEQUENCE EncryptedPayload ::= SEQUENCE { { byteCounter [0] INTEGER (0..18446744073709551615), byteCounter [0] INTEGER (0..18446744073709551615), -- The sum of the sizes of all transferred 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)) -- is defined to be the size of the PDU after BER encoding: -- as defined in Annex I: -- 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 Loading @@ -418,7 +439,9 @@ EncryptedPayload ::= SEQUENCE EncryptedPayloadType ::= ENUMERATED EncryptedPayloadType ::= ENUMERATED { { unknown(1), unknown(0), 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), Loading @@ -435,3 +458,4 @@ EncryptedPayloadType ::= ENUMERATED } } END --end of LI-PS-PDU END --end of LI-PS-PDU Loading
102232-1/LI-PS-PDU.asn +45 −21 Original line number Original line Diff line number Diff line LI-PS-PDU LI-PS-PDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version12(12)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version13(13)} DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::= Loading @@ -23,35 +23,37 @@ IMPORTS -- from TS 102 232-02 [5] -- from TS 102 232-02 [5] EmailCC, EmailCC, EmailIRI EmailIRI, MessagingCC, MessagingIRI FROM EmailPDU FROM EmailPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version8(8)} -- from TS 102 232-03 [6] -- from TS 102 232-03 [6] IPCC, IPCC, IPIRI, IPIRI, IPIRIOnly IPIRIOnly FROM IPAccessPDU FROM IPAccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version6(6)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version9(9)} -- from TS 102 232-04 [32] -- from TS 102 232-04 [32] L2CC, L2CC, L2IRI, L2IRI, L2IRIOnly L2IRIOnly FROM L2AccessPDU FROM L2AccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version6(6)} -- from TS 102 232-05 [37] -- from TS 102 232-05 [37] IPMMCC, IPMMCC, IPMMIRI IPMMIRI FROM IPMultimediaPDU FROM IPMultimediaPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version4(4)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version6(6)} -- from TS 102 232-06 [36] -- from TS 102 232-06 [36] PstnIsdnCC, PstnIsdnCC, PstnIsdnIRI PstnIsdnIRI FROM PstnIsdnPDU FROM PstnIsdnPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version3(3)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version4(4)} -- from 3GPP TS 33.108 [9] -- from 3GPP TS 33.108 [9] IRI-Parameters, IRI-Parameters, Loading @@ -70,6 +72,14 @@ IMPORTS -- The relevant module (including the UMTS release and version number) needs -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- to be chosen when compiling the application. -- from 3GPP TS 33.108 [9] IRI-Parameters, EpsIRIsContent FROM EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2eps(8)} -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- from TS 101 909-20-1 [33] -- from TS 101 909-20-1 [33] TARGETACTIVITYMONITOR-1, TARGETACTIVITYMONITOR-1, TTRAFFIC, TTRAFFIC, Loading Loading @@ -103,7 +113,7 @@ 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) version12(12)} li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version13(13)} -- ==================== -- ==================== -- Top-level definition -- Top-level definition Loading Loading @@ -140,7 +150,7 @@ Payload ::= CHOICE tRIPayload [2] TRIPayload, tRIPayload [2] TRIPayload, ..., ..., hI1-Operation [3] HI1-Operation, hI1-Operation [3] HI1-Operation, encryptionHeader [4] EncryptionHeader encryptionContainer [4] EncryptionContainer } } TimeStampQualifier ::= ENUMERATED TimeStampQualifier ::= ENUMERATED Loading Loading @@ -224,7 +234,9 @@ CCContents ::= CHOICE cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, pstnIsdnCC [11] PstnIsdnCC, pstnIsdnCC [11] PstnIsdnCC, iPMMCC [12] IPMMCC, iPMMCC [12] IPMMCC, cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader, messagingCC [14] MessagingCC, ePSCC [15] OCTET STRING } } MicroSecondTimeStamp ::= SEQUENCE MicroSecondTimeStamp ::= SEQUENCE Loading Loading @@ -274,7 +286,9 @@ IRIContents ::= CHOICE pstnIsdnIRI [10] PstnIsdnIRI, pstnIsdnIRI [10] PstnIsdnIRI, 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, ePSIRI [15] EPSIRI } } UMTSIRI ::= CHOICE UMTSIRI ::= CHOICE Loading @@ -295,6 +309,14 @@ ETSI671IRI ::= CHOICE ... ... } } EPSIRI ::= CHOICE -- This structure may be commented out if not used { iRI-EPS-Parameters [0] EpsHI2Operations.IRI-Parameters, epsIRIsContent [1] EpsIRIsContent, ... } -- =========================== -- =========================== -- Definitions for TRI Payload -- Definitions for TRI Payload -- =========================== -- =========================== Loading Loading @@ -367,14 +389,14 @@ OperatorLeaMessagePriority ::= ENUMERATED } } -- ================================ -- ================================ -- Definitions for EncryptionHeader -- Definitions for EncryptionContainer -- ================================ -- ================================ EncryptionHeader ::= SEQUENCE EncryptionContainer ::= SEQUENCE { { encryptionType [0] EncryptionType, encryptionType [0] EncryptionType, encryptedPayload [1] OCTET STRING, encryptedPayload [1] OCTET STRING, -- once decrypted, it can be interpreted as payload [1] EncryptedPayload -- once decrypted, it can be interpreted as EncryptedPayload ..., ..., encryptedPayloadType [2] EncryptedPayloadType OPTIONAL encryptedPayloadType [2] EncryptedPayloadType OPTIONAL } } Loading @@ -382,8 +404,7 @@ EncryptionHeader ::= SEQUENCE EncryptionType ::= ENUMERATED EncryptionType ::= ENUMERATED { { none(1), none(1), -- No encryption is applied. This option can be used for testing or to store data at the -- No encryption is applied. -- LEMF after decryption national-option(2), national-option(2), -- Use this option when an encryption scheme is negotiated on a national level -- Use this option when an encryption scheme is negotiated on a national level aES-192-CBC(3), aES-192-CBC(3), Loading @@ -402,11 +423,11 @@ EncryptionType ::= ENUMERATED EncryptedPayload ::= SEQUENCE EncryptedPayload ::= SEQUENCE { { byteCounter [0] INTEGER (0..18446744073709551615), byteCounter [0] INTEGER (0..18446744073709551615), -- The sum of the sizes of all transferred 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)) -- is defined to be the size of the PDU after BER encoding: -- as defined in Annex I: -- 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 Loading @@ -418,7 +439,9 @@ EncryptedPayload ::= SEQUENCE EncryptedPayloadType ::= ENUMERATED EncryptedPayloadType ::= ENUMERATED { { unknown(1), unknown(0), 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), Loading @@ -435,3 +458,4 @@ EncryptedPayloadType ::= ENUMERATED } } END --end of LI-PS-PDU END --end of LI-PS-PDU
102232-1/portal/LI-PS-PDU,ver12,2.txt→102232-1/portal/LI-PS-PDU,ver13.txt +45 −21 Original line number Original line Diff line number Diff line LI-PS-PDU LI-PS-PDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version12(12)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version13(13)} DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::= Loading @@ -23,35 +23,37 @@ IMPORTS -- from TS 102 232-02 [5] -- from TS 102 232-02 [5] EmailCC, EmailCC, EmailIRI EmailIRI, MessagingCC, MessagingIRI FROM EmailPDU FROM EmailPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version8(8)} -- from TS 102 232-03 [6] -- from TS 102 232-03 [6] IPCC, IPCC, IPIRI, IPIRI, IPIRIOnly IPIRIOnly FROM IPAccessPDU FROM IPAccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version6(6)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version9(9)} -- from TS 102 232-04 [32] -- from TS 102 232-04 [32] L2CC, L2CC, L2IRI, L2IRI, L2IRIOnly L2IRIOnly FROM L2AccessPDU FROM L2AccessPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version5(5)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) l2Access(4) version6(6)} -- from TS 102 232-05 [37] -- from TS 102 232-05 [37] IPMMCC, IPMMCC, IPMMIRI IPMMIRI FROM IPMultimediaPDU FROM IPMultimediaPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version4(4)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version6(6)} -- from TS 102 232-06 [36] -- from TS 102 232-06 [36] PstnIsdnCC, PstnIsdnCC, PstnIsdnIRI PstnIsdnIRI FROM PstnIsdnPDU FROM PstnIsdnPDU {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version3(3)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version4(4)} -- from 3GPP TS 33.108 [9] -- from 3GPP TS 33.108 [9] IRI-Parameters, IRI-Parameters, Loading @@ -70,6 +72,14 @@ IMPORTS -- The relevant module (including the UMTS release and version number) needs -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- to be chosen when compiling the application. -- from 3GPP TS 33.108 [9] IRI-Parameters, EpsIRIsContent FROM EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi2eps(8)} -- The relevant module (including the UMTS release and version number) needs -- to be chosen when compiling the application. -- from TS 101 909-20-1 [33] -- from TS 101 909-20-1 [33] TARGETACTIVITYMONITOR-1, TARGETACTIVITYMONITOR-1, TTRAFFIC, TTRAFFIC, Loading Loading @@ -103,7 +113,7 @@ 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) version12(12)} li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version13(13)} -- ==================== -- ==================== -- Top-level definition -- Top-level definition Loading Loading @@ -140,7 +150,7 @@ Payload ::= CHOICE tRIPayload [2] TRIPayload, tRIPayload [2] TRIPayload, ..., ..., hI1-Operation [3] HI1-Operation, hI1-Operation [3] HI1-Operation, encryptionHeader [4] EncryptionHeader encryptionContainer [4] EncryptionContainer } } TimeStampQualifier ::= ENUMERATED TimeStampQualifier ::= ENUMERATED Loading Loading @@ -224,7 +234,9 @@ CCContents ::= CHOICE cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, cTTRAFFIC-2 [10] TS101909202.CTTRAFFIC, pstnIsdnCC [11] PstnIsdnCC, pstnIsdnCC [11] PstnIsdnCC, iPMMCC [12] IPMMCC, iPMMCC [12] IPMMCC, cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader cCIPPacketHeader [13] CDMA2000CCModule.CCIPPacketHeader, messagingCC [14] MessagingCC, ePSCC [15] OCTET STRING } } MicroSecondTimeStamp ::= SEQUENCE MicroSecondTimeStamp ::= SEQUENCE Loading Loading @@ -274,7 +286,9 @@ IRIContents ::= CHOICE pstnIsdnIRI [10] PstnIsdnIRI, pstnIsdnIRI [10] PstnIsdnIRI, 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, ePSIRI [15] EPSIRI } } UMTSIRI ::= CHOICE UMTSIRI ::= CHOICE Loading @@ -295,6 +309,14 @@ ETSI671IRI ::= CHOICE ... ... } } EPSIRI ::= CHOICE -- This structure may be commented out if not used { iRI-EPS-Parameters [0] EpsHI2Operations.IRI-Parameters, epsIRIsContent [1] EpsIRIsContent, ... } -- =========================== -- =========================== -- Definitions for TRI Payload -- Definitions for TRI Payload -- =========================== -- =========================== Loading Loading @@ -367,14 +389,14 @@ OperatorLeaMessagePriority ::= ENUMERATED } } -- ================================ -- ================================ -- Definitions for EncryptionHeader -- Definitions for EncryptionContainer -- ================================ -- ================================ EncryptionHeader ::= SEQUENCE EncryptionContainer ::= SEQUENCE { { encryptionType [0] EncryptionType, encryptionType [0] EncryptionType, encryptedPayload [1] OCTET STRING, encryptedPayload [1] OCTET STRING, -- once decrypted, it can be interpreted as payload [1] EncryptedPayload -- once decrypted, it can be interpreted as EncryptedPayload ..., ..., encryptedPayloadType [2] EncryptedPayloadType OPTIONAL encryptedPayloadType [2] EncryptedPayloadType OPTIONAL } } Loading @@ -382,8 +404,7 @@ EncryptionHeader ::= SEQUENCE EncryptionType ::= ENUMERATED EncryptionType ::= ENUMERATED { { none(1), none(1), -- No encryption is applied. This option can be used for testing or to store data at the -- No encryption is applied. -- LEMF after decryption national-option(2), national-option(2), -- Use this option when an encryption scheme is negotiated on a national level -- Use this option when an encryption scheme is negotiated on a national level aES-192-CBC(3), aES-192-CBC(3), Loading @@ -402,11 +423,11 @@ EncryptionType ::= ENUMERATED EncryptedPayload ::= SEQUENCE EncryptedPayload ::= SEQUENCE { { byteCounter [0] INTEGER (0..18446744073709551615), byteCounter [0] INTEGER (0..18446744073709551615), -- The sum of the sizes of all transferred 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)) -- is defined to be the size of the PDU after BER encoding: -- as defined in Annex I: -- 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 Loading @@ -418,7 +439,9 @@ EncryptedPayload ::= SEQUENCE EncryptedPayloadType ::= ENUMERATED EncryptedPayloadType ::= ENUMERATED { { unknown(1), unknown(0), 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), Loading @@ -435,3 +458,4 @@ EncryptedPayloadType ::= ENUMERATED } } END --end of LI-PS-PDU END --end of LI-PS-PDU