Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LI - Lawful Interception
Trial
Commits
672696cf
Commit
672696cf
authored
Jun 15, 2020
by
canterburym
Browse files
Cleaning up prior to LI#54
parent
2f4f92dd
Changes
2
Hide whitespace changes
Inline
Side-by-side
TS_103_280.asn1
deleted
100644 → 0
View file @
2f4f92dd
Common-Parameters
{itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version232(232)}
DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN
-- Object Identifier definitions
commonParameterDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version232(232)}
-- Common Parameters (below are as defined in clause 6)
LIID ::= OCTET STRING (SIZE (10..9000))
TCPPort ::= INTEGER (1..65535)
TCPPortRange ::= SEQUENCE
{
start [0] TCPPort,
end [1] TCPPort
}
UDPPort ::= INTEGER (0..65535)
UDPPortRange ::= SEQUENCE
{
start [0] UDPPort,
end [1] UDPPort
}
Port ::= CHOICE
{
tCPPort [0] TCPPort,
uDPPort [1] UDPPort
}
PortRange ::= CHOICE
{
tCPPortRange [0] TCPPortRange,
uDPPortRange [1] UDPPortRange
}
QualifiedDateTime ::= GeneralizedTime
QualifiedMicrosecondDateTime ::= GeneralizedTime
WGS84CoordinateDecimal ::= SEQUENCE
{
latitude [0] WGS84LatitudeDecimal,
longitude [1] WGS84LongitudeDecimal
}
WGS84LatitudeDecimal ::= OCTET STRING (SIZE (10))
WGS84LongitudeDecimal ::= OCTET STRING (SIZE (11))
WGS84CoordinateAngular ::= SEQUENCE
{
latitude [0] WGS84LatitudeAngular,
longitude [1] WGS84LongitudeAngular
}
WGS84LatitudeAngular ::= OCTET STRING (SIZE (10))
WGS84LongitudeAngular ::= OCTET STRING (SIZE (11))
InternationalE164 ::= NumericString (SIZE(1..15))
IMSI ::= NumericString (SIZE(6..15))
IMEI ::= NumericString (SIZE(14))
IMEICheckDigit ::= NumericString (SIZE(15))
IMEISV ::= NumericString (SIZE(16))
SUPIIMSI ::= IMSI
SUPINAI ::= NAI
SUCI ::= OCTET STRING (SIZE(3001))
PEIIMEI ::= IMEI
PEIIMEICheckDigit ::= IMEICheckDigit
PEIIMEISV ::= IMEISV
GPSIMSISDN ::= NumericString (SIZE(1..15))
GPSINAI ::= NAI
NAI ::= UTF8String
END
ts_103280.xsd
deleted
100644 → 0
View file @
2f4f92dd
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/03280/common/2017/07"
targetNamespace=
"http://uri.etsi.org/03280/common/2017/07"
version=
"2.4.1"
elementFormDefault=
"qualified"
>
<xs:simpleType
name=
"ShortString"
>
<xs:restriction
base=
"xs:string"
>
<xs:maxLength
value=
"255"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"LongString"
>
<xs:restriction
base=
"xs:string"
>
<xs:maxLength
value=
"65535"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"LIID"
>
<xs:restriction
base=
"xs:normalizedString"
>
<xs:pattern
value=
"([!-~]{1,25})|([0-9a-f]{26,50})"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"UTCDateTime"
>
<xs:restriction
base=
"xs:dateTime"
>
<xs:pattern
value=
"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"UTCMicrosecondDateTime"
>
<xs:restriction
base=
"xs:dateTime"
>
<xs:pattern
value=
"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{6}Z"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"QualifiedDateTime"
>
<xs:restriction
base=
"xs:dateTime"
>
<xs:pattern
value=
"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(Z|[+-][0-9]{2}:[0-9]{2})"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"QualifiedMicrosecondDateTime"
>
<xs:restriction
base=
"xs:dateTime"
>
<xs:pattern
value=
"[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{6}(Z|[+-][0-9]{2}:[0-9]{2})"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"InternationalE164"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[0-9]{1,15}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"IMSI"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[0-9]{6,15}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"IMEI"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[0-9]{14}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"IMEICheckDigit"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[0-9]{15}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"IMEISV"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[0-9]{16}"
/>
</xs:restriction>
</xs:simpleType>
<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=
"IPv4CIDR"
>
<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])/([1-2]?[0-9]|3[0-2])"
/>
</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:simpleType
name=
"IPv6CIDR"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"([0-9a-f]{4}:){7}([0-9a-f]{4})/(([1-9][0-9]?)|(1[0-1][0-9])|(12[0-8]))"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"IPAddress"
>
<xs:choice>
<xs:element
name=
"IPv4Address"
type=
"IPv4Address"
/>
<xs:element
name=
"IPv6Address"
type=
"IPv6Address"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"IPCIDR"
>
<xs:choice>
<xs:element
name=
"IPv4CIDR"
type=
"IPv4CIDR"
/>
<xs:element
name=
"IPv6CIDR"
type=
"IPv6CIDR"
/>
</xs:choice>
</xs:complexType>
<xs:simpleType
name=
"TCPPort"
>
<xs:restriction
base=
"xs:integer"
>
<xs:minExclusive
value=
"1"
/>
<xs:maxInclusive
value=
"65535"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"TCPPortRange"
>
<xs:sequence>
<xs:element
name=
"start"
type=
"TCPPort"
/>
<xs:element
name=
"end"
type=
"TCPPort"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"UDPPort"
>
<xs:restriction
base=
"xs:integer"
>
<xs:minInclusive
value=
"0"
/>
<xs:maxInclusive
value=
"65535"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"UDPPortRange"
>
<xs:sequence>
<xs:element
name=
"start"
type=
"UDPPort"
/>
<xs:element
name=
"end"
type=
"UDPPort"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"Port"
>
<xs:choice>
<xs:element
name=
"TCPPort"
type=
"TCPPort"
/>
<xs:element
name=
"UDPPort"
type=
"UDPPort"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"PortRange"
>
<xs:choice>
<xs:element
name=
"TCPPortRange"
type=
"TCPPortRange"
/>
<xs:element
name=
"UDPPortRange"
type=
"UDPPortRange"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"IPAddressPort"
>
<xs:sequence>
<xs:element
name=
"address"
type=
"IPAddress"
/>
<xs:element
name=
"port"
type=
"Port"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"IPAddressPortRange"
>
<xs:sequence>
<xs:element
name=
"address"
type=
"IPAddress"
/>
<xs:element
name=
"portRange"
type=
"PortRange"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"MACAddress"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"([a-f0-9]{2}:){5}[a-f0-9]{2}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"EmailAddress"
>
<xs:restriction
base=
"ShortString"
>
<xs:pattern
value=
"[a-zA-Z0-9\.!#$%&'\*\+\\/=\?\^_`\{\|\}~\-]+@[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"UUID"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ISOCountryCode"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[A-Z]{2}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"SIPURI"
>
<xs:restriction
base=
"xs:anyURI"
>
<xs:pattern
value=
"sips?:[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"TELURI"
>
<xs:restriction
base=
"xs:anyURI"
>
<xs:pattern
value=
"tel:[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"WGS84CoordinateDecimal"
>
<xs:sequence>
<xs:element
name=
"latitude"
type=
"WGS84LatitudeDecimal"
/>
<xs:element
name=
"longitude"
type=
"WGS84LongitudeDecimal"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"WGS84LatitudeDecimal"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[NS][0-9]{2}\.[0-9]{6}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"WGS84LongitudeDecimal"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[EW][0-9]{3}\.[0-9]{6}"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"WGS84CoordinateAngular"
>
<xs:sequence>
<xs:element
name=
"latitude"
type=
"WGS84LatitudeAngular"
/>
<xs:element
name=
"longitude"
type=
"WGS84LongitudeAngular"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"WGS84LatitudeAngular"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[NS][0-9]{6}\.[0-9]{2}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"WGS84LongitudeAngular"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[EW][0-9]{7}\.[0-9]{2}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"SUPIIMSI"
>
<xs:restriction
base=
"IMSI"
/>
</xs:simpleType>
<xs:simpleType
name=
"SUPINAI"
>
<xs:restriction
base=
"NAI"
/>
</xs:simpleType>
<xs:simpleType
name=
"SUCI"
>
<xs:restriction
base=
"xs:hexBinary"
/>
</xs:simpleType>
<xs:simpleType
name=
"PEIIMEI"
>
<xs:restriction
base=
"IMEI"
/>
</xs:simpleType>
<xs:simpleType
name=
"PEIIMEICheckDigit"
>
<xs:restriction
base=
"IMEICheckDigit"
/>
</xs:simpleType>
<xs:simpleType
name=
"PEIIMEISV"
>
<xs:restriction
base=
"IMEISV"
/>
</xs:simpleType>
<xs:simpleType
name=
"GPSIMSISDN"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"[0-9]{1,15}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"GPSINAI"
>
<xs:restriction
base=
"NAI"
/>
</xs:simpleType>
<xs:simpleType
name=
"NAI"
>
<xs:restriction
base=
"xs:string"
/>
</xs:simpleType>
<xs:simpleType
name=
"LDID"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"([A-Z]{2}-.+-.+)"
/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
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