Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SA3
SA3LI Trial
Commits
b2aeb934
Commit
b2aeb934
authored
Dec 17, 2020
by
canterburym
Browse files
TS 33128 v16.5.0 (2020-12-17) agreed at SA#90-e
parent
31524979
Pipeline
#3172
passed with stages
in 1 minute
Changes
4
Pipelines
10
Expand all
Hide whitespace changes
Inline
Side-by-side
33128/r16/TS33128IdentityAssociation.asn
0 → 100644
View file @
b2aeb934
TS33128IdentityAssociation
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) tS33128IdentityAssociation(20) r16(16) version1(1)}
DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=
BEGIN
tS33128IdentityAssociationOID RELATIVE-OID ::= {threeGPP(4) tS33128IdentityAssociation(20) r16(16) version1(1)}
iEFRecordOID RELATIVE-OID ::= {tS33128IdentityAssociationOID iEF(1)}
IEFMessage ::= SEQUENCE
{
iEFRecordOID [1] RELATIVE-OID,
record [2] IEFRecord
}
IEFRecord ::= CHOICE
{
associationRecord [1] IEFAssociationRecord,
deassociationRecord [2] IEFDeassociationRecord,
keepalive [3] IEFKeepaliveMessage,
keepaliveResponse [4] IEFKeepaliveMessage
}
IEFAssociationRecord ::= SEQUENCE
{
sUPI [1] SUPI,
fiveGGUTI [2] FiveGGUTI,
timestamp [3] GeneralizedTime,
tAI [4] TAI,
nCGI [5] NCGI,
nCGITime [6] GeneralizedTime,
sUCI [7] SUCI OPTIONAL,
pEI [8] PEI OPTIONAL,
fiveGSTAIList [9] FiveGSTAIList OPTIONAL
}
IEFDeassociationRecord ::= SEQUENCE
{
sUPI [1] SUPI,
fiveGGUTI [2] FiveGGUTI,
timestamp [3] GeneralizedTime,
nCGI [4] NCGI,
nCGITime [5] GeneralizedTime
}
IEFKeepaliveMessage ::= SEQUENCE
{
sequenceNumber [1] INTEGER
}
FiveGGUTI ::= OCTET STRING (SIZE(14))
NCGI ::= SEQUENCE
{
pLMNID [1] PLMNID,
nCI [2] NCI
}
PLMNID ::= OCTET STRING (SIZE(3))
NCI ::= BIT STRING (SIZE(36))
TAI ::= OCTET STRING (SIZE(6))
SUPI ::= CHOICE
{
iMSI [1] IMSI,
nAI [2] NAI
}
IMSI ::= NumericString (SIZE(6..15))
NAI ::= UTF8String
FiveGSTAIList ::= SEQUENCE OF TAI
PEI ::= CHOICE
{
iMEI [1] IMEI,
iMEISV [2] IMEISV,
mACAddress [3] MACAddress,
eUI64 [4] EUI64
}
IMEI ::= NumericString (SIZE(14))
IMEISV ::= NumericString (SIZE(16))
MACAddress ::= OCTET STRING (SIZE(6))
EUI64 ::= OCTET STRING (SIZE(8))
SUCI ::= OCTET STRING (SIZE(8..3008))
END
\ No newline at end of file
33128/r16/TS33128Payloads.asn
View file @
b2aeb934
This diff is collapsed.
Click to expand it.
33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions_r16_v1.xsd
0 → 100644
View file @
b2aeb934
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v1"
xmlns:x1=
"http://uri.etsi.org/03221/X1/2017/10"
xmlns:common=
"http://uri.etsi.org/03280/common/2017/07"
targetNamespace=
"urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v1"
elementFormDefault=
"qualified"
>
<xs:import
namespace=
"http://uri.etsi.org/03221/X1/2017/10"
></xs:import>
<xs:import
namespace=
"http://uri.etsi.org/03280/common/2017/07"
></xs:import>
<xs:complexType
name=
"IdentityAssociationRequest"
>
<xs:complexContent>
<xs:extension
base=
"x1:X1RequestMessage"
>
<xs:sequence>
<xs:element
name=
"RequestDetails"
type=
"RequestDetails"
/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType
name=
"RequestDetails"
>
<xs:sequence>
<xs:element
name=
"Type"
type=
"DictionaryEntry"
minOccurs=
"0"
/>
<xs:element
name=
"StartTime"
type=
"common:QualifiedDateTime"
minOccurs=
"0"
/>
<xs:element
name=
"EndTime"
type=
"common:QualifiedDateTime"
minOccurs=
"0"
/>
<xs:element
name=
"ObservedTime"
type=
"common:QualifiedDateTime"
minOccurs=
"0"
/>
<xs:element
name=
"RequestValues"
type=
"RequestValues"
minOccurs=
"0"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"RequestValues"
>
<xs:sequence>
<xs:element
name=
"RequestValue"
type=
"RequestValue"
minOccurs=
"1"
maxOccurs=
"unbounded"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"RequestValue"
>
<xs:sequence>
<xs:element
name=
"FormatType"
type=
"FormatType"
/>
<xs:element
name=
"Value"
type=
"common:LongString"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"FormatType"
>
<xs:sequence>
<xs:element
name=
"FormatOwner"
type=
"common:ShortString"
/>
<xs:element
name=
"FormatName"
type=
"common:ShortString"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"DictionaryEntry"
>
<xs:sequence>
<xs:element
name=
"Owner"
type=
"common:ShortString"
/>
<xs:element
name=
"Name"
type=
"common:ShortString"
/>
<xs:element
name=
"Value"
type=
"common:ShortString"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"IdentityAssociationResponse"
>
<xs:complexContent>
<xs:extension
base=
"x1:X1ResponseMessage"
>
<xs:sequence>
<xs:element
name=
"ResponseDetails"
type=
"IdentityResponseDetails"
/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType
name=
"IdentityResponseDetails"
>
<xs:sequence>
<xs:element
name=
"Associations"
type=
"IdentityAssociationRecords"
minOccurs=
"1"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"IdentityAssociationRecords"
>
<xs:sequence>
<xs:element
name=
"IdentityAssociationRecord"
type=
"IdentityAssociationRecord"
minOccurs=
"0"
maxOccurs=
"unbounded"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"IdentityAssociationRecord"
>
<xs:sequence>
<xs:element
name=
"SUPI"
type=
"SUPI"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"FiveGGUTI"
type=
"common:NAI"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"PEI"
type=
"PEI"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"AssociationStartTime"
type=
"common:QualifiedMicrosecondDateTime"
></xs:element>
<xs:element
name=
"AssociationEndTime"
type=
"common:QualifiedMicrosecondDateTime"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"SUPI"
>
<xs:choice>
<xs:element
name=
"SUPIIMSI"
type=
"common:SUPIIMSI"
></xs:element>
<xs:element
name=
"SUPINAI"
type=
"common:SUPINAI"
></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"PEI"
>
<xs:choice>
<xs:element
name=
"PEIIMEI"
type=
"common:PEIIMEI"
></xs:element>
<xs:element
name=
"PEIIMEISV"
type=
"common:PEIIMEISV"
></xs:element>
<xs:element
name=
"PEIMAC"
type=
"common:MACAddress"
></xs:element>
</xs:choice>
</xs:complexType>
</xs:schema>
\ No newline at end of file
33128/r16/urn_3GPP_ns_li_3GPPX1Extensions_r16_v
2
.xsd
→
33128/r16/urn_3GPP_ns_li_3GPPX1Extensions_r16_v
3
.xsd
View file @
b2aeb934
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"urn:3GPP:ns:li:3GPPX1Extensions:r16:v
2
"
targetNamespace=
"urn:3GPP:ns:li:3GPPX1Extensions:r16:v
2
"
xmlns=
"urn:3GPP:ns:li:3GPPX1Extensions:r16:v
3
"
targetNamespace=
"urn:3GPP:ns:li:3GPPX1Extensions:r16:v
3
"
elementFormDefault=
"qualified"
>
<xs:element
name=
"X1Extensions"
type=
"X1Extension"
></xs:element>
<xs:complexType
name=
"X1Extensions"
>
<xs:sequence>
<xs:element
name=
"Extension"
type=
"X1Extension"
minOccurs=
"1"
maxOccurs=
"unbounded"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:element
name=
"PTCLIX1TargetIdentifierExtensions"
type=
"PTCLIX1TargetIdentifierExtensions"
></xs:element>
<xs:complexType
name=
"PTCLIX1TargetIdentifierExtensions"
>
<xs:sequence>
<xs:element
name=
"PTCLIX1TargetIdentifier"
type=
"PTCLIX1TargetIdentifier"
minOccurs=
"1"
maxOccurs=
"unbounded"
></xs:element>
...
...
@@ -36,6 +38,7 @@
<xs:restriction
base=
"xs:anyURI"
></xs:restriction>
</xs:simpleType>
<xs:element
name=
"UPFLIT3TargetIdentifierExtensions"
type=
"UPFLIT3TargetIdentifierExtensions"
></xs:element>
<xs:complexType
name=
"UPFLIT3TargetIdentifierExtensions"
>
<xs:sequence>
<xs:element
name=
"UPFLIT3TargetIdentifier"
type=
"UPFLIT3TargetIdentifier"
minOccurs=
"1"
maxOccurs=
"unbounded"
></xs:element>
...
...
@@ -76,11 +79,14 @@
</xs:restriction>
</xs:simpleType>
<xs:element
name=
"IdentifierAssociationExtensions"
type=
"IdentifierAssociationExtensions"
></xs:element>
<xs:complexType
name=
"X1Extension"
>
<xs:choice>
<xs:element
name=
"LALSLILCSTargetProvisioning"
type=
"LALSLILCSTargetProvisioningExtensions"
></xs:element>
<xs:element
name=
"LALSLTFProvisioning"
type=
"LALSLTFProvisioningExtensions"
></xs:element>
<xs:element
name=
"HeaderReporting"
type=
"PDHRReportingExtensions"
></xs:element>
<xs:element
name=
"SMSFExtensions"
type=
"SMSFProvisioningExtensions"
></xs:element>
<xs:element
name=
"IdentifierAssociation"
type=
"IdentifierAssociationExtensions"
></xs:element>
</xs:choice>
</xs:complexType>
...
...
@@ -202,7 +208,7 @@
<xs:complexType
name=
"PDSRParameters"
>
<xs:sequence>
<xs:element
name=
"PDSRTriggerType"
type=
"PDSRTriggerType"
></xs:element>
<xs:element
name=
"PDSRTriggerType"
type=
"PDSRTriggerType"
minOccurs=
"1"
maxOccurs=
"unbounded"
></xs:element>
</xs:sequence>
</xs:complexType>
...
...
@@ -214,9 +220,29 @@
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"SMSFProvisioningExtensions"
>
<xs:sequence>
<xs:element
name=
"TruncateTPUserData"
type=
"EmptyElement"
minOccurs=
"0"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"TimerExpiryInSeconds"
>
<xs:restriction
base=
"xs:nonNegativeInteger"
>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"IdentifierAssociationExtensions"
>
<xs:sequence>
<xs:element
name=
"IdentifierAssociationEventsGenerated"
type=
"IdentifierAssociationEventsGenerated"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"IdentifierAssociationEventsGenerated"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"IdentifierAssociation"
></xs:enumeration>
<xs:enumeration
value=
"All"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element
name=
"IdentityAssociationTargetIdentifier"
type=
"EmptyElement"
></xs:element>
</xs:schema>
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment