Skip to content
LI-PS-PDU.asn 23.9 KiB
Newer Older
	pDUAcknowledgementRequest		[12] NULL,
	pDUAcknowledgementResponse		[13] NULL
	includedSequenceNumbers		[0] SEQUENCE OF INTEGER (0..4294967295),
		-- gives the order the PDUs were processed
		-- From version5(5) the dataType is mandatory for hashes and for signatures
		-- If checkValue contains a signature, the octet string field space may be
		-- used to insert the appropriate ASN.1 DER or BER encoded structure for the 
Mark Canterbury's avatar
Mark Canterbury committed

		-- DSS/DSA signature as described in IETF RFC 3279 [43], clause 2.2.2.

	hashAlgorithm				[4] HashAlgorithm OPTIONAL
		-- Clarifies the hash function if checkType is hash(1).
		-- If used, it shall be present for each checkType hash(1).
		-- Included for legacy/migration purposes only, not to be used for new implementations
	requestedOptions	[0] SEQUENCE OF Option,
	acceptedOptions		[0] SEQUENCE OF Option,
	declinedOptions		[1] SEQUENCE OF Option,
-- ==================================
-- Definitions for OperatorLeaMessage
	messagePriority		[0] OperatorLeaMessagePriority,
	message				[1] OCTET STRING (SIZE(1..255)),
OperatorLeaMessagePriority ::= ENUMERATED
		-- reporting of error conditions that have impact on the quality of the
		-- reporting of conditions that will not have direct impact on the quality of
-- ===================================
-- Definitions for EncryptionContainer
	encryptionType			[0] EncryptionType,
	encryptedPayload		[1] OCTET STRING,
		-- once decrypted, it can be interpreted as EncryptedPayload
	encryptedPayloadType	[2] EncryptedPayloadType OPTIONAL
		-- Use this option when an encryption scheme is negotiated on a national level
		-- The Advanced Encryption Standard using a 192 bit key in CBC mode
		-- The Advanced Encryption Standard using a 256 bit key in CBC mode
		-- Blowfish (www.schneier.com/blowfish.html) using a 192 bit key in CBC mode
		-- Blowfish using a 256 bit key in CBC mode
		-- Triple-DES using a 192 bit key in CBC mode
	byteCounter			[0] INTEGER (0..18446744073709551615),
		-- The sum of the sizes of all PDUs before this PDU.
		-- It is initialized with the unixTime (number of seconds since 01-01-1970)
		-- multiplied by 2^32 at first use.
		-- Where N is sequencenumber of the n-th PDU in transfer, and size(PDU(N))
		-- 		PDU[N].byteCounter = PDU[N-1].byteCounter + size(PDU[N-1])
		-- 		PDU[N].byteCounter = ( unixTime(now) << 32 )
EncryptedPayloadType ::= ENUMERATED
		-- encrypted payload is ETSI TS 102 232-2 [5]
		-- encrypted payload is ETSI TS 102 232-3 [6]
		-- encrypted payload is ETSI TS 102 232-4 [32]
		-- encrypted payload is ETSI TS 102 232-5 [37]
		-- encrypted payload is ETSI TS 102 232-6 [36]
		-- encrypted payload is ETSI TS 102 232-7 [38]
		-- encrypted payload is ETSI TS 102 232-1 (the present document)
-- ===================================
	-- This is a common parameter, the use of this parameter is described in clause 4.5
	umtsHI2Location			[0] UmtsHI2Operations.Location OPTIONAL,
	epsLocation				[1] EpsHI2Operations.EPSLocation OPTIONAL,
	wlanLocationAttributes	[2] WlanLocationAttributes OPTIONAL,
	eTSI671HI2Location		[3] HI2Operations.Location OPTIONAL
WlanLocationAttributes ::= SEQUENCE
	wlanAPMACAddress 		[0] OCTET STRING (SIZE(6)) OPTIONAL,
		-- 48-bit (6 octet) MAC address of the WLAN access point derived from the BSSID
	-- This parameter was previously imported from ETSI TS 101 671 [4] but has been copied
    -- to ETSI TS 102 232-1 (the present document). It is not recommended to use this parameter in 
    -- future change requests. Suggested approach is to use a parameter from ETSI TS 103 280 [44]
			-- The static coding shall be used to report a static address.
			-- The dynamic coding shall be used to report a dynamically allocated address.
			-- The notKnown coding shall be used to report other than static or dynamically
	iPv6PrefixLength	[4] INTEGER (1..128) OPTIONAL,
		-- Indicates the length of the prefix delegated by the CSP to the subscriber
		-- example: 60 if IP address is "2001:db8:0:85a3::ac1f:8001/60"
		-- Mandatory in case where the iP-value contains an IPv6 binary value
	iPv4SubnetMask		[5] OCTET STRING (SIZE(4)) OPTIONAL
		-- For IPv4 addresses, this indicates the subnet mask to be applied to the iP-value field.
		-- The subnet mask is intended to be presented as a binary value, e.g. "ff ff ff f8" to
		-- represent the dotted-decimal subnet mask of "255.255.255.248" corresponding to
	iPBinaryAddress	[1] OCTET STRING (SIZE(4..16)),
		-- In case of IPv6, the Prefix Length is provided by the "iPv6PrefixLength"
		-- In case of IPv4, the netmask is provided by the "iPv4SubnetMask"
	iPTextAddress	[2] IA5String (SIZE(7..45)),
		-- In case of IPv6, the delivered iPTextAddress field could include a complete
		-- single IPv6-Address or an IPv6-Prefix for a subnetwork on the target side.
		-- In case of IPv4, the delivered iPTextAddress field could include a single
		-- IPv4 address or an IPv4address/netmask, for example "192.168.1.1" or "192.168.1.1/24"
LawfulInterceptionIdentifier ::= LIID
	-- LIID is a common parameter imported from ETSI TS 103 280 [44].
	-- It is redefined as LawfulInterceptionIdentifier in this
	-- module to preserve the original type name during the
	-- removal of imports from ETSI TS 101 671 [4].