Commit 43c0e696 authored by canterburym's avatar canterburym
Browse files

TS 102 232-1 v2.7.1 (2011-08-17) agreed at LI#27 (Aaland, 2011-06-28)

parent 5a3bf7b6
Pipeline #3984 passed with stage
in 6 seconds
LI-PS-PDU LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version11(11)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version12(12)}
DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -14,7 +14,7 @@ IMPORTS ...@@ -14,7 +14,7 @@ IMPORTS
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) version12(12)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version14(14)}
-- from TS 101 671 [4] -- from TS 101 671 [4]
HI1-Operation HI1-Operation
...@@ -103,7 +103,7 @@ IMPORTS ...@@ -103,7 +103,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) version11(11)} li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version12(12)}
-- ==================== -- ====================
-- Top-level definition -- Top-level definition
...@@ -375,7 +375,8 @@ EncryptionHeader ::= SEQUENCE ...@@ -375,7 +375,8 @@ EncryptionHeader ::= 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 payload [1] EncryptedPayload
... ...,
encryptedPayloadType [2] EncryptedPayloadType OPTIONAL
} }
EncryptionType ::= ENUMERATED EncryptionType ::= ENUMERATED
...@@ -400,20 +401,39 @@ EncryptionType ::= ENUMERATED ...@@ -400,20 +401,39 @@ 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 transferred 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 232 at first use. -- multiplied by 232 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: -- is defined to be the size of the PDU after BER encoding:
-- 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
-- PDU[N].byteCounter = ( unixTime(now) << 32 ) -- PDU[N].byteCounter = ( unixTime(now) << 32 )
-- ENDIF -- ENDIF
payload [1] Payload, payload [1] Payload,
-- Once decrypted, it can be interpreted as payload [1] Payload -- Once decrypted, it can be interpreted as payload [1] Payload
... ...
} }
EncryptedPayloadType ::= ENUMERATED
{
unknown(1),
part2(2),
-- encrypted payload is TS 102 232 part 2 [5]
part3(3),
-- encrypted payload is TS 102 232 part 3 [6]
part4(4),
-- encrypted payload is TS 102 232 part 4 [32]
part5(5),
-- encrypted payload is TS 102 232 part 5 [37]
part6(6),
-- encrypted payload is TS 102 232 part 6 [36]
part7(7),
-- encrypted payload is TS 102 232 part 7 [38]
...
}
END -- end of LI-PS-PDU END -- end of LI-PS-PDU
LI-PS-PDU LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version11(11)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version12(12)}
DEFINITIONS IMPLICIT TAGS ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -14,7 +14,7 @@ IMPORTS ...@@ -14,7 +14,7 @@ IMPORTS
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) version12(12)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version14(14)}
-- from TS 101 671 [4] -- from TS 101 671 [4]
HI1-Operation HI1-Operation
...@@ -103,7 +103,7 @@ IMPORTS ...@@ -103,7 +103,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) version11(11)} li-psDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId li-ps(5) genHeader(1) version12(12)}
-- ==================== -- ====================
-- Top-level definition -- Top-level definition
...@@ -375,7 +375,8 @@ EncryptionHeader ::= SEQUENCE ...@@ -375,7 +375,8 @@ EncryptionHeader ::= 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 payload [1] EncryptedPayload
... ...,
encryptedPayloadType [2] EncryptedPayloadType OPTIONAL
} }
EncryptionType ::= ENUMERATED EncryptionType ::= ENUMERATED
...@@ -400,20 +401,39 @@ EncryptionType ::= ENUMERATED ...@@ -400,20 +401,39 @@ 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 transferred 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 232 at first use. -- multiplied by 232 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: -- is defined to be the size of the PDU after BER encoding:
-- 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
-- PDU[N].byteCounter = ( unixTime(now) << 32 ) -- PDU[N].byteCounter = ( unixTime(now) << 32 )
-- ENDIF -- ENDIF
payload [1] Payload, payload [1] Payload,
-- Once decrypted, it can be interpreted as payload [1] Payload -- Once decrypted, it can be interpreted as payload [1] Payload
... ...
} }
EncryptedPayloadType ::= ENUMERATED
{
unknown(1),
part2(2),
-- encrypted payload is TS 102 232 part 2 [5]
part3(3),
-- encrypted payload is TS 102 232 part 3 [6]
part4(4),
-- encrypted payload is TS 102 232 part 4 [32]
part5(5),
-- encrypted payload is TS 102 232 part 5 [37]
part6(6),
-- encrypted payload is TS 102 232 part 6 [36]
part7(7),
-- encrypted payload is TS 102 232 part 7 [38]
...
}
END -- end of LI-PS-PDU END -- end of LI-PS-PDU
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment