Loading 33128/r16/TS33128Payloads.asn +9 −3 Original line number Diff line number Diff line TS33128Payloads {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version6(6)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version7(7)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= Loading @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version6(6)} tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version7(7)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} Loading Loading @@ -253,7 +253,8 @@ CCPDU ::= CHOICE { uPFCCPDU [1] UPFCCPDU, extendedUPFCCPDU [2] ExtendedUPFCCPDU, mMSCCPDU [3] MMSCCPDU mMSCCPDU [3] MMSCCPDU, pTCCCPDU [4] PTCCCPDU } -- =========================== Loading Loading @@ -1704,6 +1705,11 @@ PTCAccessPolicy ::= SEQUENCE pTCAccessPolicyFailure [7] PTCAccessPolicyFailure OPTIONAL } -- ========= -- PTC CCPDU -- ========= PTCCCPDU ::= OCTET STRING -- ================= -- 5G PTC parameters Loading 33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +3 −3 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v3" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" 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:v3" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> Loading Loading @@ -143,7 +143,7 @@ <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{4}"></xs:pattern> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading 33128/r17/TS33128Payloads.asn +301 −16 Original line number Diff line number Diff line TS33128Payloads {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version0(0)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version1(1)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= Loading @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version0(0)} tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version1(1)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} Loading Loading @@ -114,8 +114,8 @@ XIRIEvent ::= CHOICE unsuccessfulMASMProcedure [61] SMFMAUnsuccessfulProcedure, -- Identifier Association events, see clauses 6.2.2.2.7 and 6.3.2.2.2 aMFIdentifierAssocation [62] AMFIdentifierAssocation, mMEIdentifierAssocation [63] MMEIdentifierAssocation, aMFIdentifierAssociation [62] AMFIdentifierAssociation, mMEIdentifierAssociation [63] MMEIdentifierAssociation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, Loading Loading @@ -153,7 +153,21 @@ XIRIEvent ::= CHOICE mMEDetach [88] MMEDetach, mMELocationUpdate [89] MMELocationUpdate, mMEStartOfInterceptionWithEPSAttachedUE [90] MMEStartOfInterceptionWithEPSAttachedUE, mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure, -- AKMA key management events, see clause 7.9.1 aAnFAnchorKeyRegister [92] AAnFAnchorKeyRegister, aAnFKAKMAApplicationKeyGet [93] AAnFKAKMAApplicationKeyGet, aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial [94] AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial, aAnFAKMAContextRemovalRecord [95] AAnFAKMAContextRemovalRecord, aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, aFApplicationKeyRemoval [99] AFApplicationKeyRemoval, -- HR LI Events, see clause 7.10.3.3 n9HRPDUSessionInfo [100] N9HRPDUSessionInfo, s8HRBearerInfo [101] S8HRBearerInfo } -- ============== Loading Loading @@ -261,8 +275,8 @@ IRIEvent ::= CHOICE unsuccessfulMASMProcedure [61] SMFMAUnsuccessfulProcedure, -- Identifier Association events, see clauses 6.2.2.2.7 and 6.3.2.2.2 aMFIdentifierAssocation [62] AMFIdentifierAssocation, mMEIdentifierAssocation [63] MMEIdentifierAssocation, aMFIdentifierAssociation [62] AMFIdentifierAssociation, mMEIdentifierAssociation [63] MMEIdentifierAssociation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, Loading Loading @@ -300,7 +314,20 @@ IRIEvent ::= CHOICE mMEDetach [88] MMEDetach, mMELocationUpdate [89] MMELocationUpdate, mMEStartOfInterceptionWithEPSAttachedUE [90] MMEStartOfInterceptionWithEPSAttachedUE, mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure, -- AKMA key management events, see clause 7.9.1 aAnFAnchorKeyRegister [92] AAnFAnchorKeyRegister, aAnFKAKMAApplicationKeyGet [93] AAnFKAKMAApplicationKeyGet, aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial [94] AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial, aAnFAKMAContextRemovalRecord [95] AAnFAKMAContextRemovalRecord, aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, aFApplicationKeyRemoval [99] AFApplicationKeyRemoval -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. } IRITargetIdentifier ::= SEQUENCE Loading @@ -324,7 +351,8 @@ CCPDU ::= CHOICE uPFCCPDU [1] UPFCCPDU, extendedUPFCCPDU [2] ExtendedUPFCCPDU, mMSCCPDU [3] MMSCCPDU, nIDDCCPDU [4] NIDDCCPDU nIDDCCPDU [4] NIDDCCPDU, pTCCCPDU [5] PTCCCPDU } -- =========================== Loading @@ -341,6 +369,59 @@ LINotificationMessage ::= CHOICE { lINotification [1] LINotification } -- ================= -- HR LI definitions -- ================= N9HRPDUSessionInfo ::= SEQUENCE { sUPI [1] SUPI, pEI [2] PEI OPTIONAL, pDUSessionID [3] PDUSessionID, location [4] Location OPTIONAL, sNSSAI [5] SNSSAI OPTIONAL, dNN [6] DNN OPTIONAL, messageCause [7] N9HRMessageCause } S8HRBearerInfo ::= SEQUENCE { iMSI [1] IMSI, iMEI [2] IMEI OPTIONAL, bearerID [3] EPSBearerID, linkedBearerID [4] EPSBearerID OPTIONAL, location [5] Location OPTIONAL, aPN [6] APN OPTIONAL, sGWIPAddress [7] IPAddress OPTIONAL, messageCause [8] S8HRMessageCause } -- ================ -- HR LI parameters -- ================ N9HRMessageCause ::= ENUMERATED { pDUSessionEstablished(1), pDUSessionModified(2), pDUSessionReleased(3), updatedLocationAvailable(4), sMFChanged(5), other(6) } S8HRMessageCause ::= ENUMERATED { bearerActivated(1), bearerModified(2), bearerDeleted(3), pDNDisconnected(4), updatedLocationAvailable(5), sGWChanged(6), other(7) } -- ================== -- 5G NEF definitions -- ================== Loading Loading @@ -814,6 +895,191 @@ EPSBearerID ::= INTEGER (0..255) APN ::= UTF8String -- ======================= -- AKMA AAnF definitions -- ======================= AAnFAnchorKeyRegister ::= SEQUENCE { aKID [1] NAI, sUPI [2] SUPI, kAKMA [3] KAKMA OPTIONAL } AAnFKAKMAApplicationKeyGet ::= SEQUENCE { type [1] KeyGetType, aKID [2] NAI, keyInfo [3] AFKeyInfo } AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial ::= SEQUENCE { aKID [1] NAI, kAKMA [2] KAKMA OPTIONAL, aFKeyList [3] SEQUENCE OF AFKeyInfo OPTIONAL } AAnFAKMAContextRemovalRecord ::= SEQUENCE { aKID [1] NAI, nFID [2] NFID } -- ====================== -- AKMA common parameters -- ====================== FQDN ::= UTF8String NFID ::= UTF8String UAProtocolID ::= OCTET STRING (SIZE(5)) AKMAAFID ::= SEQUENCE { aFFQDN [1] FQDN, uaProtocolID [2] UAProtocolID } UAStarParams ::= CHOICE { tls12 [1] TLS12UAStarParams, generic [2] GenericUAStarParams } GenericUAStarParams ::= SEQUENCE { genericClientParams [1] OCTET STRING, genericServerParams [2] OCTET STRING } -- =========================================== -- Specific UaStarParmas for TLS 1.2 (RFC5246) -- =========================================== TLSCipherType ::= ENUMERATED { stream(1), block(2), aead(3) } TLSCompressionAlgorithm ::= ENUMERATED { null(1), deflate(2) } TLSPRFAlgorithm ::= ENUMERATED { rfc5246(1) } TLSCipherSuite ::= SEQUENCE (SIZE(2)) OF INTEGER (0..255) TLS12UAStarParams ::= SEQUENCE { preMasterSecret [1] OCTET STRING (SIZE(6)) OPTIONAL, masterSecret [2] OCTET STRING (SIZE(6)), pRFAlgorithm [3] TLSPRFAlgorithm, cipherSuite [4] TLSCipherSuite, cipherType [5] TLSCipherType, encKeyLength [6] INTEGER (0..255), blockLength [7] INTEGER (0..255), fixedIVLength [8] INTEGER (0..255), recordIVLength [9] INTEGER (0..255), macLength [10] INTEGER (0..255), macKeyLength [11] INTEGER (0..255), compressionAlgorithm [12] TLSCompressionAlgorithm, clientRandom [13] OCTET STRING (SIZE(4)), serverRandom [14] OCTET STRING (SIZE(4)), clientSequenceNumber [15] INTEGER, serverSequenceNumber [16] INTEGER, sessionID [17] OCTET STRING (SIZE(0..32)), tLSExtensions [18] OCTET STRING (SIZE(0..65535)) } KAF ::= OCTET STRING KAKMA ::= OCTET STRING -- ==================== -- AKMA AAnF parameters -- ==================== KeyGetType ::= ENUMERATED { internal(1), external(2) } AFKeyInfo ::= SEQUENCE { aFID [1] AKMAAFID, kAF [2] KAF, kAFExpTime [3] KAFExpiryTime } -- ======================= -- AKMA AF definitions -- ======================= AFAKMAApplicationKeyRefresh ::= SEQUENCE { aFID [1] AFID, aKID [2] NAI, kAF [3] KAF, uaStarParams [4] UAStarParams OPTIONAL } AFStartOfInterceptWithEstablishedAKMAApplicationKey ::= SEQUENCE { aFID [1] FQDN, aKID [2] NAI, kAFParamList [3] SEQUENCE OF AFSecurityParams } AFAuxiliarySecurityParameterEstablishment ::= SEQUENCE { aFSecurityParams [1] AFSecurityParams } AFSecurityParams ::= SEQUENCE { aFID [1] AFID, aKID [2] NAI, kAF [3] KAF, uaStarParams [4] UAStarParams } AFApplicationKeyRemoval ::= SEQUENCE { aFID [1] AFID, aKID [2] NAI, removalCause [3] AFKeyRemovalCause } -- =================== -- AKMA AF parameters -- =================== KAFParams ::= SEQUENCE { aKID [1] NAI, kAF [2] KAF, kAFExpTime [3] KAFExpiryTime, uaStarParams [4] UAStarParams } KAFExpiryTime ::= GeneralizedTime AFKeyRemovalCause ::= ENUMERATED { unknown(1), keyExpiry(2), applicationSpecific(3) } -- ================== -- 5G AMF definitions Loading @@ -835,7 +1101,9 @@ AMFRegistration ::= SEQUENCE fiveGSTAIList [11] TAIList OPTIONAL, sMSOverNasIndicator [12] SMSOverNASIndicator OPTIONAL, oldGUTI [13] EPS5GGUTI OPTIONAL, eMM5GRegStatus [14] EMM5GMMStatus OPTIONAL eMM5GRegStatus [14] EMM5GMMStatus OPTIONAL, nonIMEISVPEI [15] NonIMEISVPEI OPTIONAL, mACRestIndicator [16] MACRestrictionIndicator OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure Loading Loading @@ -2260,6 +2528,11 @@ PTCAccessPolicy ::= SEQUENCE pTCAccessPolicyFailure [7] PTCAccessPolicyFailure OPTIONAL } -- ========= -- PTC CCPDU -- ========= PTCCCPDU ::= OCTET STRING -- ================= -- 5G PTC parameters Loading Loading @@ -2521,7 +2794,7 @@ PDSRSummaryTrigger ::= ENUMERATED -- Identifier Association definitions -- ================================== AMFIdentifierAssocation ::= SEQUENCE AMFIdentifierAssociation ::= SEQUENCE { sUPI [1] SUPI, sUCI [2] SUCI OPTIONAL, Loading @@ -2532,7 +2805,7 @@ AMFIdentifierAssocation ::= SEQUENCE fiveGSTAIList [7] TAIList OPTIONAL } MMEIdentifierAssocation ::= SEQUENCE MMEIdentifierAssociation ::= SEQUENCE { iMSI [1] IMSI, iMEI [2] IMEI OPTIONAL, Loading Loading @@ -2883,6 +3156,13 @@ IPv6FlowLabel ::= INTEGER(0..1048575) MACAddress ::= OCTET STRING (SIZE(6)) MACRestrictionIndicator ::= ENUMERATED { noResrictions(1), mACAddressNotUseableAsEquipmentIdentifier(2), unknown(3) } MCC ::= NumericString (SIZE(3)) MNC ::= NumericString (SIZE(2..3)) Loading @@ -2909,6 +3189,11 @@ NonLocalID ::= ENUMERATED nonLocal(2) } NonIMEISVPEI ::= CHOICE { mACAddress [1] MACAddress } NSSAI ::= SEQUENCE OF SNSSAI PLMNID ::= SEQUENCE Loading 33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +3 −3 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v1" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v2" 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:r17:v1" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v2" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> Loading Loading @@ -143,7 +143,7 @@ <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{4}"></xs:pattern> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading 33128/r17/urn_3GPP_ns_li_3GPPX1Extensions.xsd +54 −22 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r16:v3" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r16:v3" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r17:v1" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r17:v1" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:element name="X1Extensions" type="X1Extension"></xs:element> <xs:complexType name="X1Extensions"> <xs:sequence> Loading Loading @@ -59,16 +62,16 @@ <xs:complexType name="FSEID"> <xs:sequence> <xs:element name="SEID" type="xs:unsignedLong"></xs:element> <xs:element name="IPv4Address" type="IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"></xs:element> <xs:element name="IPv4Address" type="common:IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="common:IPv6Address" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="FTEID"> <xs:sequence> <xs:element name="TEID" type="xs:unsignedInt"></xs:element> <xs:element name="IPv4Address" type="IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"></xs:element> <xs:element name="IPv4Address" type="common:IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="common:IPv6Address" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> Loading Loading @@ -175,24 +178,12 @@ <xs:complexType name="LILCSClientIPAddress"> <xs:sequence> <xs:choice> <xs:element name="IPv4Address" type="IPv4Address"/> <xs:element name="IPv6Address" type="IPv6Address"/> <xs:element name="IPv4Address" type="common:IPv4Address"/> <xs:element name="IPv6Address" type="common:IPv6Address"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:simpleType name="IPv4Address"> <xs:restriction base="xs:token"> <xs:pattern value="((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="IPv6Address"> <xs:restriction base="xs:token"> <xs:pattern value="([0-9a-f]{4}:){7}([0-9a-f]{4})"/> </xs:restriction> </xs:simpleType> <xs:complexType name="PDHRReportingExtensions"> <xs:sequence> <xs:element name="PDHType" type="PDHType"></xs:element> Loading Loading @@ -245,4 +236,45 @@ </xs:simpleType> <xs:element name="IdentityAssociationTargetIdentifier" type="EmptyElement"></xs:element> <xs:element name="AKMATargetIdentifier" type="AKMATargetIdentifier"></xs:element> <xs:complexType name="AKMATargetIdentifier"> <xs:choice> <xs:element name="AKID" type="common:NAI"></xs:element> </xs:choice> </xs:complexType> <xs:element name="HR" type="EmptyElement"></xs:element> <xs:element name="IMSSignaling" type="EmptyElement"></xs:element> <xs:element name="HRLIT1TargetIdentifierExtensions" type="HRLIT1TargetIdentifierExtensions"></xs:element> <xs:complexType name="HRLIT1TargetIdentifierExtensions"> <xs:sequence> <xs:element name="HRLIT1TargetIdentifier" type="HRLIT1TargetIdentifier" minOccurs="1" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="HRLIT1TargetIdentifier"> <xs:choice> <xs:element name="PDUSessionID" type="PDUSessionID"></xs:element> <xs:element name="BearerID" type="BearerID"></xs:element> <xs:element name="IMSVoiceMedia" type="EmptyElement"></xs:element> </xs:choice> </xs:complexType> <xs:simpleType name="PDUSessionID"> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="255"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="BearerID"> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="255"/> </xs:restriction> </xs:simpleType> </xs:schema> No newline at end of file Loading
33128/r16/TS33128Payloads.asn +9 −3 Original line number Diff line number Diff line TS33128Payloads {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version6(6)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r16(16) version7(7)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= Loading @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version6(6)} tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r16(16) version7(7)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} Loading Loading @@ -253,7 +253,8 @@ CCPDU ::= CHOICE { uPFCCPDU [1] UPFCCPDU, extendedUPFCCPDU [2] ExtendedUPFCCPDU, mMSCCPDU [3] MMSCCPDU mMSCCPDU [3] MMSCCPDU, pTCCCPDU [4] PTCCCPDU } -- =========================== Loading Loading @@ -1704,6 +1705,11 @@ PTCAccessPolicy ::= SEQUENCE pTCAccessPolicyFailure [7] PTCAccessPolicyFailure OPTIONAL } -- ========= -- PTC CCPDU -- ========= PTCCCPDU ::= OCTET STRING -- ================= -- 5G PTC parameters Loading
33128/r16/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +3 −3 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v3" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" 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:v3" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r16:v4" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> Loading Loading @@ -143,7 +143,7 @@ <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{4}"></xs:pattern> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading
33128/r17/TS33128Payloads.asn +301 −16 Original line number Diff line number Diff line TS33128Payloads {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version0(0)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r17(17) version1(1)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= Loading @@ -9,7 +9,7 @@ BEGIN -- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version0(0)} tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r17(17) version1(1)} xIRIPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xIRI(1)} xCCPayloadOID RELATIVE-OID ::= {tS33128PayloadsOID xCC(2)} Loading Loading @@ -114,8 +114,8 @@ XIRIEvent ::= CHOICE unsuccessfulMASMProcedure [61] SMFMAUnsuccessfulProcedure, -- Identifier Association events, see clauses 6.2.2.2.7 and 6.3.2.2.2 aMFIdentifierAssocation [62] AMFIdentifierAssocation, mMEIdentifierAssocation [63] MMEIdentifierAssocation, aMFIdentifierAssociation [62] AMFIdentifierAssociation, mMEIdentifierAssociation [63] MMEIdentifierAssociation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, Loading Loading @@ -153,7 +153,21 @@ XIRIEvent ::= CHOICE mMEDetach [88] MMEDetach, mMELocationUpdate [89] MMELocationUpdate, mMEStartOfInterceptionWithEPSAttachedUE [90] MMEStartOfInterceptionWithEPSAttachedUE, mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure, -- AKMA key management events, see clause 7.9.1 aAnFAnchorKeyRegister [92] AAnFAnchorKeyRegister, aAnFKAKMAApplicationKeyGet [93] AAnFKAKMAApplicationKeyGet, aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial [94] AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial, aAnFAKMAContextRemovalRecord [95] AAnFAKMAContextRemovalRecord, aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, aFApplicationKeyRemoval [99] AFApplicationKeyRemoval, -- HR LI Events, see clause 7.10.3.3 n9HRPDUSessionInfo [100] N9HRPDUSessionInfo, s8HRBearerInfo [101] S8HRBearerInfo } -- ============== Loading Loading @@ -261,8 +275,8 @@ IRIEvent ::= CHOICE unsuccessfulMASMProcedure [61] SMFMAUnsuccessfulProcedure, -- Identifier Association events, see clauses 6.2.2.2.7 and 6.3.2.2.2 aMFIdentifierAssocation [62] AMFIdentifierAssocation, mMEIdentifierAssocation [63] MMEIdentifierAssocation, aMFIdentifierAssociation [62] AMFIdentifierAssociation, mMEIdentifierAssociation [63] MMEIdentifierAssociation, -- PDU to MA PDU session-related events, see clause 6.2.3.2.8 sMFPDUtoMAPDUSessionModification [64] SMFPDUtoMAPDUSessionModification, Loading Loading @@ -300,7 +314,20 @@ IRIEvent ::= CHOICE mMEDetach [88] MMEDetach, mMELocationUpdate [89] MMELocationUpdate, mMEStartOfInterceptionWithEPSAttachedUE [90] MMEStartOfInterceptionWithEPSAttachedUE, mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure mMEUnsuccessfulProcedure [91] MMEUnsuccessfulProcedure, -- AKMA key management events, see clause 7.9.1 aAnFAnchorKeyRegister [92] AAnFAnchorKeyRegister, aAnFKAKMAApplicationKeyGet [93] AAnFKAKMAApplicationKeyGet, aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial [94] AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial, aAnFAKMAContextRemovalRecord [95] AAnFAKMAContextRemovalRecord, aFAKMAApplicationKeyRefresh [96] AFAKMAApplicationKeyRefresh, aFStartOfInterceptWithEstablishedAKMAApplicationKey [97] AFStartOfInterceptWithEstablishedAKMAApplicationKey, aFAuxiliarySecurityParameterEstablishment [98] AFAuxiliarySecurityParameterEstablishment, aFApplicationKeyRemoval [99] AFApplicationKeyRemoval -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. } IRITargetIdentifier ::= SEQUENCE Loading @@ -324,7 +351,8 @@ CCPDU ::= CHOICE uPFCCPDU [1] UPFCCPDU, extendedUPFCCPDU [2] ExtendedUPFCCPDU, mMSCCPDU [3] MMSCCPDU, nIDDCCPDU [4] NIDDCCPDU nIDDCCPDU [4] NIDDCCPDU, pTCCCPDU [5] PTCCCPDU } -- =========================== Loading @@ -341,6 +369,59 @@ LINotificationMessage ::= CHOICE { lINotification [1] LINotification } -- ================= -- HR LI definitions -- ================= N9HRPDUSessionInfo ::= SEQUENCE { sUPI [1] SUPI, pEI [2] PEI OPTIONAL, pDUSessionID [3] PDUSessionID, location [4] Location OPTIONAL, sNSSAI [5] SNSSAI OPTIONAL, dNN [6] DNN OPTIONAL, messageCause [7] N9HRMessageCause } S8HRBearerInfo ::= SEQUENCE { iMSI [1] IMSI, iMEI [2] IMEI OPTIONAL, bearerID [3] EPSBearerID, linkedBearerID [4] EPSBearerID OPTIONAL, location [5] Location OPTIONAL, aPN [6] APN OPTIONAL, sGWIPAddress [7] IPAddress OPTIONAL, messageCause [8] S8HRMessageCause } -- ================ -- HR LI parameters -- ================ N9HRMessageCause ::= ENUMERATED { pDUSessionEstablished(1), pDUSessionModified(2), pDUSessionReleased(3), updatedLocationAvailable(4), sMFChanged(5), other(6) } S8HRMessageCause ::= ENUMERATED { bearerActivated(1), bearerModified(2), bearerDeleted(3), pDNDisconnected(4), updatedLocationAvailable(5), sGWChanged(6), other(7) } -- ================== -- 5G NEF definitions -- ================== Loading Loading @@ -814,6 +895,191 @@ EPSBearerID ::= INTEGER (0..255) APN ::= UTF8String -- ======================= -- AKMA AAnF definitions -- ======================= AAnFAnchorKeyRegister ::= SEQUENCE { aKID [1] NAI, sUPI [2] SUPI, kAKMA [3] KAKMA OPTIONAL } AAnFKAKMAApplicationKeyGet ::= SEQUENCE { type [1] KeyGetType, aKID [2] NAI, keyInfo [3] AFKeyInfo } AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial ::= SEQUENCE { aKID [1] NAI, kAKMA [2] KAKMA OPTIONAL, aFKeyList [3] SEQUENCE OF AFKeyInfo OPTIONAL } AAnFAKMAContextRemovalRecord ::= SEQUENCE { aKID [1] NAI, nFID [2] NFID } -- ====================== -- AKMA common parameters -- ====================== FQDN ::= UTF8String NFID ::= UTF8String UAProtocolID ::= OCTET STRING (SIZE(5)) AKMAAFID ::= SEQUENCE { aFFQDN [1] FQDN, uaProtocolID [2] UAProtocolID } UAStarParams ::= CHOICE { tls12 [1] TLS12UAStarParams, generic [2] GenericUAStarParams } GenericUAStarParams ::= SEQUENCE { genericClientParams [1] OCTET STRING, genericServerParams [2] OCTET STRING } -- =========================================== -- Specific UaStarParmas for TLS 1.2 (RFC5246) -- =========================================== TLSCipherType ::= ENUMERATED { stream(1), block(2), aead(3) } TLSCompressionAlgorithm ::= ENUMERATED { null(1), deflate(2) } TLSPRFAlgorithm ::= ENUMERATED { rfc5246(1) } TLSCipherSuite ::= SEQUENCE (SIZE(2)) OF INTEGER (0..255) TLS12UAStarParams ::= SEQUENCE { preMasterSecret [1] OCTET STRING (SIZE(6)) OPTIONAL, masterSecret [2] OCTET STRING (SIZE(6)), pRFAlgorithm [3] TLSPRFAlgorithm, cipherSuite [4] TLSCipherSuite, cipherType [5] TLSCipherType, encKeyLength [6] INTEGER (0..255), blockLength [7] INTEGER (0..255), fixedIVLength [8] INTEGER (0..255), recordIVLength [9] INTEGER (0..255), macLength [10] INTEGER (0..255), macKeyLength [11] INTEGER (0..255), compressionAlgorithm [12] TLSCompressionAlgorithm, clientRandom [13] OCTET STRING (SIZE(4)), serverRandom [14] OCTET STRING (SIZE(4)), clientSequenceNumber [15] INTEGER, serverSequenceNumber [16] INTEGER, sessionID [17] OCTET STRING (SIZE(0..32)), tLSExtensions [18] OCTET STRING (SIZE(0..65535)) } KAF ::= OCTET STRING KAKMA ::= OCTET STRING -- ==================== -- AKMA AAnF parameters -- ==================== KeyGetType ::= ENUMERATED { internal(1), external(2) } AFKeyInfo ::= SEQUENCE { aFID [1] AKMAAFID, kAF [2] KAF, kAFExpTime [3] KAFExpiryTime } -- ======================= -- AKMA AF definitions -- ======================= AFAKMAApplicationKeyRefresh ::= SEQUENCE { aFID [1] AFID, aKID [2] NAI, kAF [3] KAF, uaStarParams [4] UAStarParams OPTIONAL } AFStartOfInterceptWithEstablishedAKMAApplicationKey ::= SEQUENCE { aFID [1] FQDN, aKID [2] NAI, kAFParamList [3] SEQUENCE OF AFSecurityParams } AFAuxiliarySecurityParameterEstablishment ::= SEQUENCE { aFSecurityParams [1] AFSecurityParams } AFSecurityParams ::= SEQUENCE { aFID [1] AFID, aKID [2] NAI, kAF [3] KAF, uaStarParams [4] UAStarParams } AFApplicationKeyRemoval ::= SEQUENCE { aFID [1] AFID, aKID [2] NAI, removalCause [3] AFKeyRemovalCause } -- =================== -- AKMA AF parameters -- =================== KAFParams ::= SEQUENCE { aKID [1] NAI, kAF [2] KAF, kAFExpTime [3] KAFExpiryTime, uaStarParams [4] UAStarParams } KAFExpiryTime ::= GeneralizedTime AFKeyRemovalCause ::= ENUMERATED { unknown(1), keyExpiry(2), applicationSpecific(3) } -- ================== -- 5G AMF definitions Loading @@ -835,7 +1101,9 @@ AMFRegistration ::= SEQUENCE fiveGSTAIList [11] TAIList OPTIONAL, sMSOverNasIndicator [12] SMSOverNASIndicator OPTIONAL, oldGUTI [13] EPS5GGUTI OPTIONAL, eMM5GRegStatus [14] EMM5GMMStatus OPTIONAL eMM5GRegStatus [14] EMM5GMMStatus OPTIONAL, nonIMEISVPEI [15] NonIMEISVPEI OPTIONAL, mACRestIndicator [16] MACRestrictionIndicator OPTIONAL } -- See clause 6.2.2.2.3 for details of this structure Loading Loading @@ -2260,6 +2528,11 @@ PTCAccessPolicy ::= SEQUENCE pTCAccessPolicyFailure [7] PTCAccessPolicyFailure OPTIONAL } -- ========= -- PTC CCPDU -- ========= PTCCCPDU ::= OCTET STRING -- ================= -- 5G PTC parameters Loading Loading @@ -2521,7 +2794,7 @@ PDSRSummaryTrigger ::= ENUMERATED -- Identifier Association definitions -- ================================== AMFIdentifierAssocation ::= SEQUENCE AMFIdentifierAssociation ::= SEQUENCE { sUPI [1] SUPI, sUCI [2] SUCI OPTIONAL, Loading @@ -2532,7 +2805,7 @@ AMFIdentifierAssocation ::= SEQUENCE fiveGSTAIList [7] TAIList OPTIONAL } MMEIdentifierAssocation ::= SEQUENCE MMEIdentifierAssociation ::= SEQUENCE { iMSI [1] IMSI, iMEI [2] IMEI OPTIONAL, Loading Loading @@ -2883,6 +3156,13 @@ IPv6FlowLabel ::= INTEGER(0..1048575) MACAddress ::= OCTET STRING (SIZE(6)) MACRestrictionIndicator ::= ENUMERATED { noResrictions(1), mACAddressNotUseableAsEquipmentIdentifier(2), unknown(3) } MCC ::= NumericString (SIZE(3)) MNC ::= NumericString (SIZE(2..3)) Loading @@ -2909,6 +3189,11 @@ NonLocalID ::= ENUMERATED nonLocal(2) } NonIMEISVPEI ::= CHOICE { mACAddress [1] MACAddress } NSSAI ::= SEQUENCE OF SNSSAI PLMNID ::= SEQUENCE Loading
33128/r17/urn_3GPP_ns_li_3GPPIdentityExtensions.xsd +3 −3 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v1" xmlns="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v2" 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:r17:v1" targetNamespace="urn:3GPP:ns:li:3GPPIdentityExtensions:r17:v2" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03221/X1/2017/10"/> Loading Loading @@ -143,7 +143,7 @@ <xs:simpleType name="TAC"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Fa-f0-9]{4}"></xs:pattern> <xs:pattern value="([A-Fa-f0-9]{2}){2,3}"></xs:pattern> </xs:restriction> </xs:simpleType> Loading
33128/r17/urn_3GPP_ns_li_3GPPX1Extensions.xsd +54 −22 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r16:v3" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r16:v3" xmlns="urn:3GPP:ns:li:3GPPX1Extensions:r17:v1" xmlns:common="http://uri.etsi.org/03280/common/2017/07" targetNamespace="urn:3GPP:ns:li:3GPPX1Extensions:r17:v1" elementFormDefault="qualified"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:element name="X1Extensions" type="X1Extension"></xs:element> <xs:complexType name="X1Extensions"> <xs:sequence> Loading Loading @@ -59,16 +62,16 @@ <xs:complexType name="FSEID"> <xs:sequence> <xs:element name="SEID" type="xs:unsignedLong"></xs:element> <xs:element name="IPv4Address" type="IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"></xs:element> <xs:element name="IPv4Address" type="common:IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="common:IPv6Address" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="FTEID"> <xs:sequence> <xs:element name="TEID" type="xs:unsignedInt"></xs:element> <xs:element name="IPv4Address" type="IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="IPv6Address" minOccurs="0"></xs:element> <xs:element name="IPv4Address" type="common:IPv4Address" minOccurs="0"></xs:element> <xs:element name="IPv6Address" type="common:IPv6Address" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> Loading Loading @@ -175,24 +178,12 @@ <xs:complexType name="LILCSClientIPAddress"> <xs:sequence> <xs:choice> <xs:element name="IPv4Address" type="IPv4Address"/> <xs:element name="IPv6Address" type="IPv6Address"/> <xs:element name="IPv4Address" type="common:IPv4Address"/> <xs:element name="IPv6Address" type="common:IPv6Address"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:simpleType name="IPv4Address"> <xs:restriction base="xs:token"> <xs:pattern value="((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="IPv6Address"> <xs:restriction base="xs:token"> <xs:pattern value="([0-9a-f]{4}:){7}([0-9a-f]{4})"/> </xs:restriction> </xs:simpleType> <xs:complexType name="PDHRReportingExtensions"> <xs:sequence> <xs:element name="PDHType" type="PDHType"></xs:element> Loading Loading @@ -245,4 +236,45 @@ </xs:simpleType> <xs:element name="IdentityAssociationTargetIdentifier" type="EmptyElement"></xs:element> <xs:element name="AKMATargetIdentifier" type="AKMATargetIdentifier"></xs:element> <xs:complexType name="AKMATargetIdentifier"> <xs:choice> <xs:element name="AKID" type="common:NAI"></xs:element> </xs:choice> </xs:complexType> <xs:element name="HR" type="EmptyElement"></xs:element> <xs:element name="IMSSignaling" type="EmptyElement"></xs:element> <xs:element name="HRLIT1TargetIdentifierExtensions" type="HRLIT1TargetIdentifierExtensions"></xs:element> <xs:complexType name="HRLIT1TargetIdentifierExtensions"> <xs:sequence> <xs:element name="HRLIT1TargetIdentifier" type="HRLIT1TargetIdentifier" minOccurs="1" maxOccurs="unbounded"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="HRLIT1TargetIdentifier"> <xs:choice> <xs:element name="PDUSessionID" type="PDUSessionID"></xs:element> <xs:element name="BearerID" type="BearerID"></xs:element> <xs:element name="IMSVoiceMedia" type="EmptyElement"></xs:element> </xs:choice> </xs:complexType> <xs:simpleType name="PDUSessionID"> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="255"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="BearerID"> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="0"/> <xs:maxInclusive value="255"/> </xs:restriction> </xs:simpleType> </xs:schema> No newline at end of file