Commits (2)
This diff is collapsed.
-- ============================
-- Description of the Email PDU
-- ============================
EmailPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) email(2) version18(18)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
-- from ETSI TS 102 232-1 [3]
IPAddress
FROM LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version26(26)}
-- from ETSI TS 102 232-5 [38]
IPMMCC
FROM IPMultimediaPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version8(8)};
-- ============================
-- Object Identifier Definition
-- ============================
emailPDUObjId RELATIVE-OID ::= {li-ps(5) email(2) version18(18)}
emailIRIObjId RELATIVE-OID ::= {emailPDUObjId iRI(1)}
emailCCObjId RELATIVE-OID ::= {emailPDUObjId cC(2)}
messagingIRIObjId RELATIVE-OID ::= {emailPDUObjId messagingIRI(3)}
messagingCCObjId RELATIVE-OID ::= {emailPDUObjId messagingCC(4)}
messagingMMCCObjId RELATIVE-OID ::= {emailPDUObjId messagingMMCC(5)}
-- definitions are relative to
-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)}
-- =============================
-- Email Communications Contents
-- =============================
EmailCC ::= SEQUENCE
-- EmailCC is the PDU sent for each "piece" of E-mail captured content
{
emailCCObjId [0] RELATIVE-OID,
email-Format [1] Email-Format,
content [2] OCTET STRING
-- Network byte order
}
Email-Format ::= ENUMERATED
{
ip-packet(1),
-- When this is the email format, the content will contain the bytes of the IP packet from
-- the IP header through to the end of the IP packet
-- Meets requirement E.2.7
application(2)
-- Only the IP stack Layer 4 payload, (i.e. no IP or TCP headers)
-- Meets requirement E.2.8
}
-- =======================================
-- Intercept-related information for Email
-- =======================================
EmailIRI ::= SEQUENCE
-- EmailIRI is the PDU sent for each "piece" of E-mail IRI
{
emailIRIObjId [0] RELATIVE-OID,
eventType [1] E-mail-Event,
client-Address [2] IPAddress OPTIONAL,
-- Provided if available
server-Address [3] IPAddress OPTIONAL,
-- Provided if available
client-Port [4] INTEGER OPTIONAL,
-- Provided if available
server-Port [5] INTEGER OPTIONAL,
-- Provided if available
server-Octets-Sent [6] INTEGER,
client-Octets-Sent [7] INTEGER,
protocol-ID [8] E-mail-Protocol,
e-mail-Sender [9] UTF8String (SIZE (0..255)) OPTIONAL,
-- Not available in some cases; if a value is available, it shall be provided.
-- Note that as of version 3.13.1, this field may contain RFC 6530-compliant addresses.
e-mail-Recipients [10] E-mail-Address-List OPTIONAL,
-- Not available in some cases; if a value is available, it shall be provided
-- Note that as of version 3.13.1, this field may contain RFC 6530-compliant addresses.
status [11] E-mail-Status,
total-Recipient-Count [12] INTEGER (0..4294967295) OPTIONAL,
message-ID [13] OCTET STRING OPTIONAL,
-- Network byte order
nationalParameter [14] OCTET STRING OPTIONAL,
-- Completely defined on a national basis, including byte ordering
...,
national-EM-ASN1parameters [15] National-EM-ASN1parameters OPTIONAL,
-- Completely defined on a national basis
aAAInformation [16] AAAInformation OPTIONAL,
e-mail-Sender-Validity [17] ENUMERATED
{
validated(0),
-- The operator has assured the e-mail-sender
nonvalidated(1),
-- The operator does not assure the e-mail-sender
...
} OPTIONAL
}
E-mail-Status ::= ENUMERATED
{
status-unknown(1),
operation-failed(2),
operation-succeeded(3)
}
E-mail-Event ::= ENUMERATED
{
e-mail-send(1),
e-mail-receive(2),
e-mail-download(3),
...,
e-mail-logon-attempt(4),
e-mail-logon(5),
e-mail-logon-failure(6),
e-mail-logoff(7),
e-mail-partial-download(8),
e-mail-upload(9)
}
E-mail-Protocol ::= ENUMERATED
{
smtp(1),
pop3(2),
imap4(3),
webmail(4),
-- See Annex H for more information
undefined(255),
-- The protocol is not known or not representable by the current enumeration
...
}
E-mail-Address-List ::= SEQUENCE (SIZE (0..1023)) OF UTF8String(SIZE (0..255))
National-EM-ASN1parameters ::= SEQUENCE
{
countryCode [1] PrintableString (SIZE (2)),
-- Country Code according to ISO 3166-1 [12],
-- the country to which the parameters inserted after the extension marker apply
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...)
}
AAAInformation ::= CHOICE
-- The AAAInformation field allows for POP3 and authenticated SMTP AAA information
{
pOP3AAAInformation [0] POP3AAAInformation,
aSMTPAAAInformation [1] ASMTPAAAInformation,
...,
iMAPAAAInformation [2] IMAPAAAInformation
}
POP3AAAInformation ::= SEQUENCE
-- The POP3AAAInformation field contains the POP3 username & optionally the password
{
username [0] UTF8String (SIZE (0..64)),
password [1] UTF8String (SIZE (0..64)) OPTIONAL,
aAAResult [2] AAAResult OPTIONAL,
...
}
ASMTPAAAInformation ::= SEQUENCE
-- The ASMTPAAAInformation field contains the SMTP username and
-- optionally the authentication fields
{
username [0] UTF8String (SIZE (0..64)),
authMethod [1] AAAauthMethod OPTIONAL,
-- The hashing method used, i.e. CRAM-MD5, DIGEST-MD5, etc
challenge [2] OCTET STRING OPTIONAL,
-- A BASE64 encoded challenge send by the SMTP server
response [3] OCTET STRING OPTIONAL,
-- A BASE64 encoded hashed response returned by the client
aAAResult [4] AAAResult OPTIONAL,
...
}
IMAPAAAInformation ::= SEQUENCE
-- The iMAPAAAInformation field contains the IMAP username & optionally the password
{
username [0] UTF8String (SIZE (0..64)),
password [1] UTF8String (SIZE (0..64)) OPTIONAL,
aAAResult [2] AAAResult OPTIONAL,
...
}
AAAResult ::= ENUMERATED
{
resultUnknown(1),
aAAFailed(2),
aAASucceeded(3),
...
}
AAAauthMethod ::= ENUMERATED
{
undefinedAuthMethod(1),
cramMD5(2),
digestMD5(3),
...
}
-- =================================
-- Messaging Communications Contents
-- =================================
MessagingCC ::= SEQUENCE
-- MessagingCC is the PDU sent for the captured content
{
messaging-cc-obj-id [0] RELATIVE-OID,
event-identifier [1] INTEGER (0..4294967295),
-- Used to correlate to MessagingIRI within the same CIN
content-identifier [2] INTEGER (0..4294967295) OPTIONAL,
sequence-number [3] INTEGER (0..4294967295) OPTIONAL,
end-of-sequence [4] BOOLEAN DEFAULT FALSE,
content-type [5] OCTET STRING,
-- MIME content type, i.e.: image/png, text/plain;charset=utf8, audio/PCMA
content [6] OCTET STRING,
...,
content-transfer-encoding [7] OCTET STRING OPTIONAL
-- MIME Content-Transfer-Encoding mechanism.
-- Refer to IETF RFC 2045 [20]
}
MessagingMMCC ::= SEQUENCE
-- MessagingMMCC is the PDU sent for the captured IPMMCC content
{
messaging-mm-cc-obj-id [0] RELATIVE-OID,
event-identifier [1] INTEGER (0..4294967295),
-- Used to correlate to MessagingIRI within the same CIN
content-identifier [2] INTEGER (0..4294967295) OPTIONAL,
content [3] IPMMCC,
...
}
-- ===========================================
-- Intercept-related information for Messaging
-- ===========================================
MessagingIRI ::= SEQUENCE
{
messaging-iri-obj-id [0] RELATIVE-OID,
system-type [1] Messaging-System-Type,
system-identifier [2] OCTET STRING OPTIONAL,
-- Identifier up to national agreement, uniquely identifies a certain messaging system
category [3] Messaging-Event-Category OPTIONAL,
status [4] Messaging-Status,
party-information [5] SET OF Messaging-Party-Information OPTIONAL,
trigger [6] Messaging-Trigger,
properties [7] SEQUENCE OF Messaging-Property OPTIONAL,
event-identifier [8] INTEGER (0..4294967295) OPTIONAL,
-- Used to correlate to MessagingCC or MessagingMMCC within the same CIN. Mandatory when CC is also sent
original-message [9] OCTET STRING OPTIONAL,
...,
box-identifier [10] OCTET STRING OPTIONAL
}
Messaging-System-Type ::= ENUMERATED
{
unified-messaging(1),
...
}
Messaging-Event-Category ::= CHOICE
{
message [0] Messaging-Event,
message-box [1] Messaging-Box-Event,
message-notification [2] Messaging-Notification-Event,
call [3] Messaging-Call-Event,
...
}
Messaging-Event ::= ENUMERATED
{
deposit(1),
retrieve(2),
delete(3),
save(4),
slamdown(5),
...,
calendar(6),
contact(7)
}
Messaging-Box-Event ::= ENUMERATED
{
login(1),
logout(2),
lock(3),
unlock(4),
activate(5),
deactivate(6),
delete(7),
pin-change(8),
greeting-record(9),
greeting-change(10),
greeting-delete(11),
greeting-enable(12),
greeting-disable(13),
notification-enable(14),
notification-disable(15),
disconnect(16),
connect(17),
...,
unknown(0),
greeting-play(18),
language-change(19),
pin-security-enable(20),
pin-security-disable(21),
personal-operator-add(22),
personal-operator-change(23),
personal-operator-remove(24),
additional-destination-add(25),
additional-destination-change(26),
additional-destination-remove(27),
auto-play-enable(28),
auto-play-disable(29),
header-play-enable(30),
header-play-disable(31)
}
Messaging-Notification-Event ::= ENUMERATED
{
sms(1),
sms-deposit(2),
sms-slamdown(3),
sms-pin-reminder(4),
email(5),
fax-to-email(6),
...,
mms(7),
generic(8)
}
Messaging-Call-Event ::= ENUMERATED
{
callout(1),
...
}
Messaging-Status ::= ENUMERATED
{
unknown(0),
not-applicable(1),
operation-failed(2),
operation-succeeded(3),
operation-cancelled(4),
operation-started(5),
...,
operation-lost(6)
}
Messaging-Party-Information ::= SEQUENCE
{
party-qualifier [0] Messaging-Party-Qualifier,
party-identity [1] Messaging-Party-Identity,
...,
party-validity [2] Messaging-Party-Validity OPTIONAL,
copy-qualifier [3] Messaging-Copy-Qualifier OPTIONAL
}
Messaging-Party-Qualifier ::= ENUMERATED
{
unknown-party(0),
-- In this case the party cannot be classified as either originating or terminating
originating-party(1),
-- In this case, the partyInformation parameter provides the identities related to
-- the originating party and all information provided by this party.
terminating-party(2),
-- In this case, the partyInformation parameter provides the identities related to
-- the terminating party and all information provided by this party.
...,
associated-party(3)
-- In this case, the partyInformation parameter provides the identities related to
-- an associated party and all information provided by this party.
}
Messaging-Party-Identity ::= CHOICE
{
msisdn [0] OCTET STRING (SIZE (1..9)),
-- MSISDN of the target, encoded in the same format as the AddressString
-- parameters defined in MAP format 3GPP TS 09.02 [22], clause 17.7.8.
e164-format [1] OCTET STRING (SIZE (1..25)),
-- E.164 address of the node in international format. Coded in the same format as
-- the calling party number parameter of the ISUP (parameter part: EN 300 356 [23])
email-address [2] E-mail-Address-List,
-- Note that as of version 3.13.1, this field may contain RFC 6530-compliant addresses.
...,
ip-address [3] IPAddress,
–-IPAddress is defined by IETF RFC 791 [31] and RFC 8200 [34]
alphanumeric [4] UTF8String,
ip-address-and-port [5] IP-Address-And-Port,
imsi [6] OCTET STRING (SIZE (3..8)),
-- International Mobile Subscriber Identity of the target, encoded in the same format as the
-- TBCD-STRING parameter defined in MAP format 3GPP TS 29.002 [36], clause 17.7.8.
-- It is described in 3GPP TS 23.003 [37] clause 2.2.
imei [7] OCTET STRING (SIZE (8)),
-- International Mobile Equipment Identity of the target, encoded in the same format as the
-- TBCD-STRING parameter defined in MAP format 3GPP TS 29.002 [36], clause 17.7.8.
–- It is defined in 3GPP TS 23.003 [37] clause 6.
fax-url [8] OCTET STRING,
-- see format defined in RFC 2806 [29].
tel-url [9] OCTET STRING,
-- see format used in 3GPP TS 33.108 [5], 3GPP TS 24.229 [30] and defined in RFC 2806 [29].
modem-url [10] OCTET STRING,
-- see format defined in RFC 2806 [29].
sip-uri [11] OCTET STRING,
-- see format used in in 3GPP TS 33.108 [5] and defined in RFC 3261 [32].
sips-uri [12] OCTET STRING,
-- see format defined in RFC 3261 [32].
nai [13] OCTET STRING
-- Network Access Identity of the party, encoded in the same format as used EPS
–- domain in 3GPP TS 33.108 [5] and defined in RFC 7542 [33].
}
IP-Address-And-Port ::= SEQUENCE
{
ip-address [0] IPAddress,
–- IPAddress is defined by IETF RFC 791 [31] and RFC 8200 [34]
port-number [1] INTEGER,
–- port-number is defined by IETF RFC 6335 [35]
...
}
Messaging-Party-Validity ::= ENUMERATED
{
unknown(0),
trusted(1),
untrusted(2),
...
}
Messaging-Copy-Qualifier ::= ENUMERATED
{
unknown(0),
none(1),
cc(2),
bcc(3),
...
}
Messaging-Trigger ::= ENUMERATED
{
unknown(0),
user(1),
user-agent(2),
system(3),
system-operator(4),
...
}
Messaging-Property ::= CHOICE
{
pincode [0] OCTET STRING (SIZE (1..32)),
...,
priority [1] Messaging-Property-Priority,
greeting-type [2] Messaging-Property-Greeting-Type,
notification-type [3] Messaging-Property-Notification-Type,
language [4] OCTET STRING,
-- Language according to RFC 4646 [24]
message-identifier [5] OCTET STRING,
subject [6] UTF8String,
user-agent [7] UTF8String,
password [8] OCTET STRING,
message-status [9] Messaging-Property-Message-Status,
requested-reports [10] Messaging-Property-Requested-Reports,
expires [11] GeneralizedTime,
message-date [12] GeneralizedTime
}
Messaging-Property-Priority ::= ENUMERATED
{
low(1),
medium(2),
high(3),
private(4),
...
}
Messaging-Property-Greeting-Type ::= ENUMERATED
{
general(1),
name(2),
personal(3),
absence(4),
number(5),
...
}
Messaging-Property-Notification-Type ::= ENUMERATED
{
empty-call(1),
lost-call(2),
...,
message-to-email(3),
read-report(4),
delivery-report(5),
allow-delivery-report(6),
deny-delivery-report(7),
message-wait-indication(8),
voice-to-text(9),
new-message-sms(10),
new-message-outcall(11),
new-message-reminder(12)
}
Messaging-Property-Message-Status ::= ENUMERATED
{
indeterminate(0),
expired(1),
retrieved(2),
rejected(3),
deferred(4),
forwarded(5),
unrecognized(6),
unreachable(7),
read(8),
deleted-without-being-read(9),
delivery-condition-not-met(10),
...
}
Messaging-Property-Requested-Reports ::= ENUMERATED
{
none(0),
delivery(1),
read(2),
delivery-and-read(3),
...
}
END -- end of EmailPDU
IPAccessPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPAccess(3) version14(14)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
-- from ETSI TS 102 232-1 [2]
IPAddress,
Location
FROM LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version26(26)};
-- ============================
-- Object Identifier Definition
-- ============================
iPAccessPDUObjId RELATIVE-OID ::= {li-ps(5) iPAccess(3) version14(14)}
iPIRIObjId RELATIVE-OID ::= {iPAccessPDUObjId iRI(1)}
iPCCObjId RELATIVE-OID ::= {iPAccessPDUObjId cC(2)}
iPIRIOnlyObjId RELATIVE-OID ::= {iPAccessPDUObjId iRIOnly(3)}
-- all four definitions relative to {itu-t(0) identified-organization(4)
-- etsi(0) securityDomain(2) lawfulintercept(2)}
-- ==========================
-- IP Communications Contents
-- ==========================
IPCC ::= SEQUENCE
{
iPCCObjId [0] RELATIVE-OID,
iPCCContents [1] IPCCContents
}
IPCCContents ::= CHOICE
{
iPPackets [0] OCTET STRING,
...
}
-- ===================================================
-- Intercept-related information for general IP-Access
-- ===================================================
IPIRI ::= SEQUENCE
{
iPIRIObjId [0] RELATIVE-OID,
iPIRIContents [1] IPIRIContents,
...
}
IPIRIContents ::= SEQUENCE
{
accessEventType [0] AccessEventType,
targetUsername [1] OCTET STRING,
-- in ASCII-characters
internetAccessType [2] InternetAccessType,
iPVersion [3] IPVersion,
targetIPAddress [4] IPAddress OPTIONAL,
-- IP address may not be available in case of failed logon attempts.
-- If it is available, it must be sent.
-- This field will carry the first IPv4 or IPv6 target IP address with or without
-- subnet. Use of this field is fully described in section 6.2.1.
targetNetworkID [5] UTF8String (SIZE (1..20)) OPTIONAL,
-- Target network ID (e.g. MAC address, PSTN number)
targetCPEID [6] UTF8String (SIZE (1..128)) OPTIONAL,
-- CPEID (e.g. Relay Agent info, computer name)
targetLocation [7] UTF8String (SIZE (1..64)) OPTIONAL,
-- When internetAccessType is Wireless LAN, this field should contain a string which
-- uniquely identifies the wireless accesspoint within the SvP domain
-- New implementations are encouraged to use the location [24] parameter where possible.
pOPPortNumber [8] INTEGER (0..4294967295) OPTIONAL,
-- The POP port number used by the target
callBackNumber [9] UTF8String (SIZE (1..20)) OPTIONAL,
-- The number used to call-back the target
startTime [10] GeneralizedTime OPTIONAL,
-- The start date-time of the session or lease
endTime [11] GeneralizedTime OPTIONAL,
-- The actual end date-time of the session or lease
endReason [12] EndReason OPTIONAL,
-- The reason for the session to end
octetsReceived [13] INTEGER (0..18446744073709551615) OPTIONAL,
-- The number of octets the target received
octetsTransmitted [14] INTEGER (0..18446744073709551615) OPTIONAL,
-- The number of octets the target transmitted
rawAAAData [15] OCTET STRING OPTIONAL,
-- Content of the raw AAA record
...,
expectedEndTime [16] GeneralizedTime OPTIONAL,
-- The expected end date-time of the session or lease
pOPPhoneNumber [17] UTF8String (SIZE (1..20)) OPTIONAL,
-- The phone number dialed by the target for dial-up
pOPIdentifier [18] IPIRIIDType OPTIONAL,
-- The identifier or name of the POP
pOPIPAddress [19] IPAddress OPTIONAL,
-- The IP address of the POP
nationalIPIRIParameters [20] NationalIPIRIParameters OPTIONAL,
-- National IP IRI Parameters
additionalIPAddress [21] IPAddress OPTIONAL,
-- This field will carry the first IPv6 target IP address with or without prefix when the
-- iPVersion parameter is set to iPV4andV6.
-- Use of this field is fully described in section 6.2.1
authenticationType [22] AuthenticationType OPTIONAL,
-- Field used to identify the authentication type to assist with LEMF data validation
otherTargetIdentifiers [23] SEQUENCE OF OtherTargetIdentifiers OPTIONAL,
-- This parameter will carry the second and subsequent IPv4 or IPv6 target IP addresses
-- It is used when multiple subnet/prefix ranges are assigned to a target service.
-- Use of this field is fully described in section 6.2.1
location [24] Location OPTIONAL,
-- The location associated with the target
pOPPortID [25] OCTET STRING OPTIONAL,
-- This field will carry the NAS-Port-ID as defined in RFC 2869 [17]:
-- This parameter shall be populated with the RADIUS value.
framedRoutes [26] SEQUENCE OF FramedRoute OPTIONAL
-- It is used to list all the available Framed Route and Framed IPv6 Route information
}
AccessEventType ::= ENUMERATED
{
accessAttempt(0),
-- A target requests access to the IAS
accessAccept(1),
-- IAS access is granted to the target, the session begins
accessReject(2),
-- IAS access is refused to the target
accessFailed(3),
-- The accessAttempt timed-out or failed otherwise
sessionStart(4),
-- A target starts using the IAS; not in use anymore from version 4(4)
sessionEnd(5),
-- A target stops using the IAS; not in use anymore from version 4(4)
interimUpdate(6),
-- Intermediate status report on service status or usage
...,
startOfInterceptionWithSessionActive(7),
-- LI is started on a target who already has an active session
accessEnd(8),
-- A target stops using the IAS, the session ends
endOfInterceptionWithSessionActive(9),
-- LI is ended on a target who still has an active session
unknown(10)
}
InternetAccessType ::= ENUMERATED
{
undefined(0),
dialUp(1),
-- IAS via DialUp access
xDSL(2),
-- IAS via DSL access
cableModem(3),
-- IAS via Cable access
lAN(4),
-- IAS via LAN access
...,
wirelessLAN(5),
-- IAS via Wireless LAN access
fTTx(6),
-- IAS via Fiber access
wIMAX-HIPERMAN(7),
-- IAS via WIMAX/HIPERMAN (fixed access)
satellite(8),
-- IAS via Satellite access
-- (when it is not covered by any 3GPP or ETSI mobile Lawful Interception specifications)
wireless-other(9)
-- IAS via other type of Wireless access
-- (when it is not covered by any 3GPP or ETSI mobile Lawful Interception specifications)
}
IPVersion ::= ENUMERATED
{
iPV4(1),
-- The IPv4 protocol is used
iPV6(2),
-- The IPv6 protocol is used
iPV4andV6(3),
-- The IPv4 and IPv6 protocols are used
...
}
EndReason ::= ENUMERATED
{
undefined(0),
regularLogoff(1),
-- The target logged off
connectionLoss(2),
-- The connection was lost
connectionTimeout(3),
-- The connection timed-out
leaseExpired(4),
-- The DHCP lease expired
...
}
IPIRIIDType ::= CHOICE
{
printableIDType [0] UTF8String (SIZE (1..128)),
-- For printable userIDs, such as the Radius username, phonenumbers
macAddressType [1] OCTET STRING (SIZE (6)),
-- For MAC address types, raw binary format as in RFC 2132 [15]
ipAddressType [2] IPAddress,
-- For IP address types
...
}
NationalIPIRIParameters ::= SEQUENCE
{
countryCode [1] PrintableString (SIZE (2)),
-- Country Code according to ISO 3166-1 [16],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that "version parameter" and "vendor identification parameter" are
-- included in the national parameters definition. Vendor identifications can be
-- retrieved from the IANA web site (see Annex E Bibliography). Besides, it is recommended
-- to avoid using tags from 240 to 255 in a formal type definition.
}
AuthenticationType ::= ENUMERATED
{
unknown(0),
-- AAA function for the target service is unknown
static(1),
-- The target service is assigned a static IP address & no AAA expected
radiusAAA(2),
-- AAA function for the target service is provided by RADIUS
dhcpAAA(3),
-- AAA function for the target service is provided by DHCP
diameterAAA(4),
-- AAA function for the target service is provided by DIAMETER
...
}
OtherTargetIdentifiers ::= CHOICE
{
-- Additional target identifiers associated with the target service
-- This list is extensible to accommodate other target identifiers which
-- may be required in future.
iPAddress [0] IPAddress,
-- IPAddress imported from TS 102 232 [2].
-- This can be an IPv4 address (with or without a subnet range defined) or
-- an IPv6 address (with or without a prefix range defined).
...
}
FramedRoute ::= CHOICE
{
-- Additional Framed Route prefix information associated with the target service
framedRoute [0] OCTET STRING,
-- This could contain an IPv4 as well as IPv6 FramedRoute information
-- including additional information such Gateway address and
-- one or more metrics in texual format.
-- This parameter shall be populated with the RADIUS value.
...
}
-- =====================================================
-- Intercept-related information for IRI-Only intercepts
-- =====================================================
IPIRIOnly ::= SEQUENCE
{
iPIRIOnlyObjId [0] RELATIVE-OID,
iPInformation [1] IPInformation,
protocolInformation [2] ProtocolInformation,
iPAggregatedNbrOfPackets [3] INTEGER OPTIONAL,
iPAggregatedNbrOfBytes [4] INTEGER OPTIONAL,
...,
pDSRInformation [5] PDSRInformation OPTIONAL
}
IPInformation ::= CHOICE
{
iPv4Information [0] IPv4Information,
iPv6Information [1] IPv6Information
}
ProtocolInformation ::= CHOICE
{
none [0] NULL,
-- No layer 4 protocol information is provided
tCPInformation [1] TCPInformation,
uDPInformation [2] UDPInformation,
...
}
IPv4Information ::= SEQUENCE
{
headerLength [0] OCTET STRING OPTIONAL,
typeOfService [1] OCTET STRING OPTIONAL,
totalLength [2] OCTET STRING (SIZE (2))OPTIONAL,
identification [3] OCTET STRING (SIZE (2))OPTIONAL,
fragment [4] OCTET STRING (SIZE (2))OPTIONAL,
ttl [5] OCTET STRING OPTIONAL,
protocol [6] OCTET STRING OPTIONAL,
headerChecksum [7] OCTET STRING (SIZE (2))OPTIONAL,
source [8] OCTET STRING (SIZE (4)),
destination [9] OCTET STRING (SIZE (4)),
options [10] OCTET STRING (SIZE (0..40))OPTIONAL
}
IPv6Information ::= SEQUENCE
{
trafficClass [0] OCTET STRING OPTIONAL,
flowLabel [1] OCTET STRING (SIZE (20))OPTIONAL,
payloadLength [2] OCTET STRING (SIZE (4))OPTIONAL,
nextHeader [3] OCTET STRING OPTIONAL,
hopLimit [4] OCTET STRING OPTIONAL,
source [5] OCTET STRING (SIZE (16)),
destination [6] OCTET STRING (SIZE (16))
}
TCPInformation ::= SEQUENCE
{
sourcePort [0] OCTET STRING (SIZE (2))OPTIONAL,
destinationPort [1] OCTET STRING (SIZE (2))OPTIONAL,
sequenceNumber [2] OCTET STRING (SIZE (4))OPTIONAL,
ackNumber [3] OCTET STRING (SIZE (4))OPTIONAL,
dataOffset [4] BIT STRING (SIZE (4))OPTIONAL,
-- First 4 bits
controlBits [5] BIT STRING (SIZE (6))OPTIONAL,
-- Last 6 bits
windowSize [6] OCTET STRING (SIZE (2))OPTIONAL,
checkSum [7] OCTET STRING (SIZE (2))OPTIONAL,
urgentPointer [8] OCTET STRING (SIZE (2))OPTIONAL,
options [9] OCTET STRING (SIZE (0..40))OPTIONAL
}
UDPInformation ::= SEQUENCE
{
sourcePort [0] OCTET STRING (SIZE (2))OPTIONAL,
destinationPort [1] OCTET STRING (SIZE (2))OPTIONAL,
length [2] OCTET STRING (SIZE (2))OPTIONAL,
checkSum [3] OCTET STRING (SIZE (2))OPTIONAL
}
PDSRInformation::= SEQUENCE
{
summaryTrigger [0] PDSRSummaryTrigger,
firstPacketTimestamp [1] GeneralizedTime,
lastPacketTimestamp [2] GeneralizedTime,
packetCount [3] INTEGER,
byteCount [4] INTEGER,
...
}
PDSRSummaryTrigger ::= ENUMERATED
{
startOfFlow(0),
timerExpiry(1),
packetCount(2),
byteCount(3),
endOfFlow(4),
...
}
END -- end of IPAccessPDU
L2AccessPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)
li-ps(5) l2Access(4) version7(7)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
-- ============================
-- Object Identifier Definition
-- ============================
l2IRIObjId RELATIVE-OID ::= {li-ps(5) l2Access(4) version7(7) iRI(1)}
l2CCObjId RELATIVE-OID ::= {li-ps(5) l2Access(4) version7(7) cC(2)}
l2IRIOnlyObjId RELATIVE-OID ::= {li-ps(5) l2Access(4) version7(7) iRIOnly(3)}
-- all three definitions relative to {itu-t(0) identified-organization(4)
-- etsi(0) securityDomain(2) lawfulintercept(2)}
-- ==========================
-- L2 Communications Contents
-- ==========================
L2CC ::= SEQUENCE
{
l2CCObjId [0] RELATIVE-OID,
l2CCContents [1] CHOICE
{
l2TP [1] OCTET STRING,
-- The L2TP protocol is used
l2F [2] OCTET STRING,
-- The L2F protocol is used
pPTP [3] OCTET STRING,
-- The PPTP protocol is used
pPP [4] OCTET STRING,
-- The PPP protocol is used
ethernet [5] OCTET STRING,
-- The ethernet protocol is used
...,
l2ATM2684 [6] OCTET STRING,
-- The protocol RFC 2684, method "LLC Encapsulation for Bridged Protocols` [16] is used
l2FR2427 [7] OCTET STRING
-- The protocol RFC 2427 “Multiprotocol Interconnect over Frame Relay” [18] is used
}
}
-- ===================================================
-- Intercept-related information for general L2-Access
-- ===================================================
L2IRI ::= SEQUENCE
{
l2IRIObjId [0] RELATIVE-OID,
l2IRIContents [1] L2IRIContents,
...
}
L2IRIContents ::= SEQUENCE
{
accessEventType [0] AccessEventType,
internetAccessType [2] InternetAccessType OPTIONAL,
targetNetworkID [5] UTF8String (SIZE (1..128)) OPTIONAL,
-- Target network ID (e.g. MAC address, PSTN number, additional information from
-- network elements)
targetCPEID [6] UTF8String (SIZE (1..128)) OPTIONAL,
-- CPEID (e.g. Relay Agent info, computer name)
targetLocation [7] UTF8String (SIZE (1..64))OPTIONAL,
-- <for further study>
nASPortNumber [8] INTEGER (0..4294967295) OPTIONAL,
-- The NAS port number used by the target
callBackNumber [9] UTF8String (SIZE (1..20)) OPTIONAL,
-- The number used to call-back the target
startTime [10] GeneralizedTime OPTIONAL,
-- The start date-time of the session or lease
endTime [11] GeneralizedTime OPTIONAL,
-- The end date-time of the session or lease
endReason [12] EndReason OPTIONAL,
-- The reason for the session to end
octetsReceived [13] INTEGER (0..18446744073709551615) OPTIONAL,
-- The number of octets the target received
octetsTransmitted [14] INTEGER (0..18446744073709551615) OPTIONAL,
-- The number of octets the target transmitted
rawAAAData [15] OCTET STRING OPTIONAL,
-- Content of the raw AAA record
...,
authenticationType [16] AuthenticationType OPTIONAL
-- Field used to identify the authentication type to assist with LEMF data validation
}
AccessEventType ::= ENUMERATED
{
accessAttempt(0),
-- A target requests access to the IAS
accessAccept(1),
-- IAS access is granted to the target, the session begins
accessReject(2),
-- IAS access is refused to the target
accessFailed(3),
-- The accessAttempt timed-out or failed otherwise
sessionStart(4),
-- A target starts using the IAS; not in use anymore from version 4(4).
sessionEnd(5),
-- A target stops using the IAS; not in use anymore from version 4(4).
interimUpdate(6),
-- Intermediate status report on service status or usage
unknown(7),
...,
startOfInterceptionWithSessionActive(8),
-- LI is started on a target who already has an active session
accessEnd(9),
-- A target stops using the IAS, the session ends.
endOfInterceptionWithSessionActive(10)
-- LI is ended on a target who still has an active session
}
InternetAccessType ::= ENUMERATED
{
undefined(0),
dialUp(1),
-- IAS via DialUp access
xDSL(2),
-- IAS via DSL access
cableModem(3),
-- IAS via Cable access
lAN(4),
-- IAS via LAN access
...,
wirelessLAN(5),
-- IAS via Wireless LAN access
fTTx(6),
-- IAS via Fiber access
wIMAX-HIPERMAN(7),
-- IAS via WIMAX/HIPERMAN (fixed access)
satellite(8)
-- IAS via Satellite access
-- (when it is not covered by any 3GPP or ETSI mobile Lawful Interception specifications)
}
EndReason ::= ENUMERATED
{
undefined(0),
regularLogoff(1),
-- The target logged off
connectionLoss(2),
-- The connection was lost
connectionTimeout(3),
-- The connection timed-out
leaseExpired(4),
-- The DHCP lease expired
...
}
AuthenticationType ::= ENUMERATED
{
unknown(0),
-- AAA function for the target service is unknown
static(1),
-- The target service is assigned a static IP address & no AAA expected
radiusAAA(2),
-- AAA function for the target service is provided by RADIUS
dhcpAAA(3),
-- AAA function for the target service is provided by DHCP
diameterAAA(4),
-- AAA function for the target service is provided by DIAMETER
...
}
-- =====================================================
-- Intercept-related information for IRI-Only intercepts
-- =====================================================
L2IRIOnly ::= SEQUENCE
{
l2IRIOnlyObjId [0] RELATIVE-OID,
l2protocolInformation [2] L2ProtocolInformation,
l2AggregatedNbrOfPackets [3] INTEGER OPTIONAL,
l2AggregatedNbrOfBytes [4] INTEGER OPTIONAL,
...
}
L2ProtocolInformation ::= ENUMERATED
{
l2ProtocolL2tp(1),
-- The L2TP protocol is used
l2ProtocolL2f(2),
-- The L2F protocol is used
l2ProtocolPptp(3),
-- The PPTP protocol is used
l2ProtocolPpp(4),
-- The PPP protocol is used
ethernetProtocol(5),
-- The ethernet protocol is used
undefined(6),
...,
l2ProtocolATM2684(7),
-- The protocol RFC 2684, method "LLC Encapsulation for Bridged Protocols" [16] is used
l2ProtocolFR2427(8)
-- The protocol RFC2427 “Multiprotocol Interconnect over Frame Relay” [18] is used
}
END -- end of L2AccessPDU
-- ====================================
-- Description of the IP Multimedia PDU
-- ====================================
IPMultimediaPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) iPMultimedia(5) version13(13)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
-- from ETSI TS 102 232-1 [2]
IPAddress,
Location
FROM LI-PS-PDU
{itu-u(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version30(30)};
-- ============================
-- Object Identifier Definition
-- ============================
iPMMIRIObjId RELATIVE-OID ::= {li-ps(5) iPMultimedia(5) version13(13) iRI(1)}
iPMMCCObjId RELATIVE-OID ::= {li-ps(5) iPMultimedia(5) version13(13) cC(2)}
-- both definitions relative to:
-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2)}
-- =====================================
-- IP Multimedia Communications Contents
-- =====================================
IPMMCC ::= SEQUENCE
{
iPMMCCObjId [0] RELATIVE-OID,
mMCCContents [1] OCTET STRING,
-- Copy of the multimediastream, i.e. all related RTP/RTCP, UDPTL or MSRP packets
-- Each IPMMCC shall contain one intercepted packet
-- Protocol of the multimedia packets is indicated by means of mMCCprotocol parameter
-- mMCCContents was called rTPCCContents in earlier versions until v2.3.2.
...,
frameType [2] FrameType OPTIONAL,
-- The availability of header information shall be signalled with the frameType parameter
-- The module is defined as OPTIONAL because of backwards compatibility reasons
-- For new implementations the module is MANDATORY to be used as defined in clause 5.5
streamIdentifier [3] OCTET STRING OPTIONAL,
-- Used to identify the media stream within the current CIN, typically in case of
-- multiple media streams communications
-- May be used to correlate each media stream with the relevant SDP media description of IRI
-- May contain c= and m= lines extracts for instance
mMCCprotocol [4] MMCCprotocol OPTIONAL
-- Used to identify the protocol of packets sent in MMCCContent (RTP, UDPTL, MSRP, etc.)
-- Absence means mMCCContents contains RTP/RTCP packets
}
FrameType ::= ENUMERATED
{
ipFrame(0),
-- All headers are present
udpFrame(1),
-- IP header is missing
rtpFrame(2),
-- UDP and IP headers are missing
audioFrame(3),
-- All headers are missing
...,
tcpFrame(4),
-- IP header is missing
artificialRtpFrame(5),
-- UDP and IP headers are missing; artificial RTP frame has been added
udptlFrame(6),
-- UDP and IP headers are missing
msrpFrame(7)
-- TCP and IP headers are missing
}
MMCCprotocol ::= ENUMERATED
{
rTP(0),
-- mMCCContents parameter contains RTP/RTCP packets
mSRP(1),
-- mMCCContents parameter contains MSRP packets
...,
uDPTL(2)
-- mMCCContents parameter contains UDPTL packets
}
-- ========================================================
-- Intercept-related information for IP Multimedia sessions
-- ========================================================
IPMMIRI ::= SEQUENCE
{
iPMMIRIObjId [0] RELATIVE-OID,
iPMMIRIContents [1] IPIRIContents,
...,
targetLocation [2] Location OPTIONAL,
-- This common parameter is defined in ETSI TS 102 232-1 [2], the use of this parameter is described in clause 5.2.3
additionalSignalling [3] SEQUENCE OF AdditionalSignalling OPTIONAL
-- The use of this parameter is defined in clause 5.2.5
}
IPIRIContents ::= CHOICE
{
originalIPMMMessage [0] OCTET STRING,
-- Copy of the IP MM signalling packet including the original IP and UDP/TCP headers
sIPMessage [1] SIPMessage,
-- Copy of the SIP content and the source and destination IP address of the intercepted
-- SIP message as transmitted on the network layer (see clause 5.2.7).
h323Message [2] H323Message,
-- Copy of the H.323 content and the source and destination IP address of the intercepted
-- H.323 message as transmitted on the network layer (see clause 5.2.7).
...,
nationalIPMMIRIParameters [3] NationalIPMMIRIParameters,
-- This parameter is used according to national regulations
-- This parameter shall be delivered as an IRI-Report-record
xCAPMessage [4] OCTET STRING,
-- Copy of the XCAP message including all HTTP headers and contents
iRIOnlyOriginalIPMMMessage [5] OCTET STRING,
-- Copy of the IP MM signalling packet including the original IP and UDP/TCP headers
-- see clause 5.2.6.
iRIOnlySIPMessage [6] SIPMessage
-- Copy of the SIP content and the source and destination IP address of the intercepted
-- SIP message as transmitted on the network layer.
-- (see clause 5.2.6 and 5.2.7).
}
SIPMessage ::= SEQUENCE
{
iPSourceAddress [0] IPAddress,
iPDestinationAddress [1] IPAddress,
sIPContent [2] OCTET STRING,
...
}
H323Message ::= SEQUENCE
{
iPSourceAddress [0] IPAddress,
iPDestinationAddress [1] IPAddress,
h323Content [2] H323MessageContent,
...
}
H323MessageContent ::= CHOICE
{
h225CSMessageContent [0] OCTET STRING,
h225RASMessageContent [1] OCTET STRING,
h245MessageContent [2] OCTET STRING,
genericMessageContent [3] OCTET STRING,
...
}
NationalIPMMIRIParameters ::= SEQUENCE
{
countryCode [1] PrintableString (SIZE (2)),
-- Country Code according to ISO 3166-1 [20],
-- the country to which the parameters inserted after the extension marker apply.
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that "version parameter" and "vendor identification parameter" are
-- included in the national parameters definition. Vendor identifications can be
-- retrieved from the IANA web site. Besides, it is recommended
-- to avoid using tags from 240 to 255 in a formal type definition.
}
AdditionalSignalling ::= CHOICE
{
sipHeaderLine [0] OCTET STRING,
-- A SIP header line, eg: "Contact: tel:+123456789".
...
}
END -- end of IPMultimediaPDU
-- ===============================
-- Description of the PstnIsdn PDU
-- ===============================
PstnIsdnPDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) pstnIsdn(6) version5(5)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
-- from TS 102 232-01 [2]
PayloadDirection
FROM LI-PS-PDU
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) li-ps(5) genHeader(1) version18(18)};
-- ============================
-- Object Identifier Definition
-- ============================
-- definitions are relative to
-- {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)}
pstnIsdnIRIObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version5(5) iRI(1)}
pstnIsdnCCObjId RELATIVE-OID ::= {li-ps(5) pstnIsdn(6) version5(5) cC(2)}
-- ===============================
-- Description of the PstnIsdn IRI
-- ===============================
PstnIsdnIRI ::= SEQUENCE
{
pstnIsdnIRIObjId [0] RELATIVE-OID,
pstnIsdnIRIContents [1] PstnIsdnIRIContents
}
PstnIsdnIRIContents ::= CHOICE
{
supplementaryInfo [0] SupplementaryInfo,
...
}
SupplementaryInfo ::= SEQUENCE
{
informationAppliesTo [0] InformationAppliesTo,
-- Identifies the PDUs to which this info applies
mediaFormat [1] INTEGER (0..127),
-- As defined in RFC 3551 [10]
mediaAttributes [2] OCTET STRING OPTIONAL,
-- Format as per RFC 4566 [7]
-- Clause 6.3 describes when the mediaAttributes shall be present
encryptionKey [3] OCTET STRING OPTIONAL,
-- Format as per RFC 4566 [7]
sessionName [4] OCTET STRING OPTIONAL,
-- Format as per RFC 4566 [7]
sessionInfo [5] OCTET STRING OPTIONAL,
-- Format as per RFC 4566 [7]
copyOfSDPMessage [6] OCTET STRING OPTIONAL,
-- Format as per RFC 4566 [7]
...,
frameType [7] FrameType OPTIONAL,
-- Populated if one or more protocol layers are missing from CC data
-- May be omitted if all headers are present.
alternateProtocol [8] AlternateProtocol OPTIONAL
-- Used to identify the protocol of packets sent in pstnIsdnCCContents
}
InformationAppliesTo ::= SEQUENCE
-- Identifies the PDUs to which a piece of supplementary information applies
{
payloadDirection [0] PayloadDirection,
-- The direction of the traffic to which this info applies
cCLinkID [1] INTEGER (0..65535) OPTIONAL,
-- If there are multiple CCLinks, this field states CCLink to which this info applies
firstPDUNumber [2] INTEGER (0..4294967295) OPTIONAL,
-- The supplementary info applies to all PDUs with this sequence number and above
...
}
FrameType ::= ENUMERATED
{
ipFrame(0),
-- All headers are present. Use AlternateProtocol to signal the contents if not RTP
udpFrame(1),
-- IP header is missing. Use AlternateProtocol to signal the contents if not RTP
applicationFrame(2),
-- UDP and IP headers are missing. Use AlternateProtocol to signal the contents if not RTP
audioFrame(3),
-- All headers are missing
...,
artificialRtpFrame(4)
-- UDP and IP headers are missing, artificial RTP frame has been added
}
AlternateProtocol ::= ENUMERATED
{
uDPTL(1),
-- pstnIsdnCCContents parameter contains UDPTL packets
...
}
-- ==============================
-- Description of the PstnIsdn CC
-- ==============================
PstnIsdnCC ::= SEQUENCE
{
pstnIsdnCCObjId [0] RELATIVE-OID,
pstnIsdnCCContents [1] OCTET STRING,
-- See clause 6.2 for definition of format of PstnIsdn CC
cCLinkID [2] INTEGER (0..65535) OPTIONAL,
-- Shall be present if multiple CCLinks are used (see clause 6.3.4)
...,
supplementaryInfo [3] SupplementaryInfo OPTIONAL
-- Shall be present at least in the first PDU
}
END -- end of PstnIsdnPDU
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://uri.etsi.org/03280/common/2019/10/Dictionaries"
targetNamespace="http://uri.etsi.org/03280/common/2019/10/Dictionaries"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:element name="Dictionaries" type="Dictionaries" />
<xs:complexType name="Dictionaries">
<xs:sequence>
<xs:element name="Dictionary" type="Dictionary" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Dictionary">
<xs:sequence>
<xs:element name="Owner" type="xs:string"></xs:element>
<xs:element name="Name" type="xs:string"></xs:element>
<xs:element name="DictionaryEntries" type="DictionaryEntries"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DictionaryEntries">
<xs:sequence>
<xs:element name="DictionaryEntry" type="DictionaryEntry" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DictionaryEntry">
<xs:sequence>
<xs:element name="Value" type="xs:string"></xs:element>
<xs:element name="Meaning" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDc9UQSsRmchhOC
ixyrHvmjmDFeIApVlfTfVV5RJL/280wDlAYymhAcEcvMOyvBCHq4c3M8hBxt9zKD
mV+NbcDqXyblt8rVpjzbggn3Ch2dMJ/kLNO+O+WJSl3Jpyx3b4r8IVoUDXai2sjX
8jLNYI4TC673X3xX1VikzcGwFjt2zbL+WLHEnvUVeG/8FJfRl2ttWlSFMA2252ak
OwtAPF4AKJBW5pXSeILA+K32bf+Y5JMODWwI+njylAafTFV1eM/dTOSEKYCHVCN0
cxiO6KCC2GSzLeQEGWmh/C+uyhSlLW/6EyEHJcLdi6eTPunYJGanai6PLLr5zNWX
lvcj/YbZAgMBAAECggEAbm1BPRo3U4uKWpaNmFPdrU3VdlYK9CUCgU8X2PPF4HRN
TAiBZG6smGqocIQt5MYJFv/T2q2ny6lcHHrdT0BHxpoRRYMqIsZ26bk+o7DxheqU
LiPdGtiyaX+6CZq71WDwk/tTGmx0GwW+lHXdv9h+iLQxGD4nVXoxWAPgxdEGnONY
gSYbOhXz+MEFZaW8HnVPfoA+RR9Hg59gnmBCZlhbahqf3WnjAwgS0nsbSUN57wVi
FcWHWLyzv94bQHcTgalXqVakQv5+ymJKF4ImiYUP2rLPQ8ubqwmdQ6xI8Gp3AGCr
FY5koP3JT2mMY+aZJEEGWE3U4JRDyrkOpI34No8iEQKBgQD6niFOopCjE2k7eIFr
c+s5Khp3ITmcgV4tycxngXOQw8GnPEzzZUW7xodTiMPLYz/8lFbJvCAWCeQpmVWX
U8OX9anzY0U0ILbolXpdpGdZkBHbKWtAVBNOZ/lY0SAmt6/ZWf/EcqpMm/fH+iph
aqafwQuX4qhy9HlwY2qwyj5y5QKBgQDhtBH9/9Hy0X2HI+uzNRaU0y1BqvuqjHOf
1v57DM5uYF0MAp1SAfAJcx+jUXdf28Nr4GlxBIvQumq6rsvfKhqBINsKgJf/4+PA
Lv+fofeUEEqrGHuecB4NbdHP5XIIiuyyuOtRhGq/sclOQSZAa1kxajGvDI1AVHL4
LCwcy9HA5QKBgQDIq+2HhWvC6DwOvoMCgyMJ9siSMyxqQLwkdb0R8/mRJO3e9s22
5pRbsq+RF6WPKb2GhVCo39XhT7I+DOUX8p5fAvo+RHKZNsi+m1ILwSRv9ogVsKiM
LcX3thFWKL1RwysvIn1F03rBNPHGUm206yzYJj8eMwMmaNMERtabEJXIcQKBgHct
Kvbwlr5daafrCrDkzlilLVdoXlzOrtrung8BUxsrHNaTptg/l6yVslX9VUgzdXvH
0kVP/jenx2VtmM7sn3Qhkid4gUon3gGDj4yN7HmtJJA1bEjbsLKsk0XwRIdIO/We
+PphLjCsQrxkYDtRs5YJGdTxjsAyF0b9pAlMgiQVAoGBAK/NGV5+IPDHEmz0CNJN
ApaA2jG8KrsIPWNpgOC3CxPMT3kWYK601y0CLw8ZpUnVTMfPkKMSOVsqaOpHV6eP
Oecq3bP1CiNunro+j3EOIDIST2ttrlNuKIBaiz63ZMNDbs/DyaGL8Zf688OJCXsb
yCWSJh8NbrNblNfI0jaMoTGw
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIC/zCCAeegAwIBAgIUUOGdj0hEfnnW9gqIOCTJ9EUocnMwDQYJKoZIhvcNAQEL
BQAwDzENMAsGA1UEAwwEdGVzdDAeFw0yMTA2MjUwNzIyMDlaFw0yNDAzMjEwNzIy
MDlaMA8xDTALBgNVBAMMBHRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDc9UQSsRmchhOCixyrHvmjmDFeIApVlfTfVV5RJL/280wDlAYymhAcEcvM
OyvBCHq4c3M8hBxt9zKDmV+NbcDqXyblt8rVpjzbggn3Ch2dMJ/kLNO+O+WJSl3J
pyx3b4r8IVoUDXai2sjX8jLNYI4TC673X3xX1VikzcGwFjt2zbL+WLHEnvUVeG/8
FJfRl2ttWlSFMA2252akOwtAPF4AKJBW5pXSeILA+K32bf+Y5JMODWwI+njylAaf
TFV1eM/dTOSEKYCHVCN0cxiO6KCC2GSzLeQEGWmh/C+uyhSlLW/6EyEHJcLdi6eT
PunYJGanai6PLLr5zNWXlvcj/YbZAgMBAAGjUzBRMB0GA1UdDgQWBBSFT3NqexF1
LcYkjqUr9MMTIFp/ATAfBgNVHSMEGDAWgBSFT3NqexF1LcYkjqUr9MMTIFp/ATAP
BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCzwydpNgq680qWmd0D
4ya9fHUopeX7LBSYOU7NU3CagjXnUMwaCmSpokkH0Wvn1UtXDUF+slA9bEeXkfZm
70YW8msIEt1mljDi4CBI+MvaJ40OJkXwkQUE3dhj9LJl5Nv0UBEyv7k/a/6+eO9K
OQoHIVqXwrWs9JHTW6T4diN1w7xcgvSXhlcOySHjfNzFzferqx8i0/Wz6jD/7YSC
FOEaUrXbeFS3asRoZRLW6uXgfDJ7qfCmUZZ853OF3MN63OwWjPGxtFmeZAqMS/K0
FKgwMCrmZlVq6Fx87E+sc3eppXIceCau/+CHG91mRvMSha6jQD7jLMT9xjND5Dob
/scV
-----END CERTIFICATE-----
<?xml version="1.0" ?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>Sender</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>Receiver</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>d442c58c-d5e1-4fd9-90ec-9c228ad947f1</TransactionIdentifier>
<Timestamp>2020-09-22T08:06:17.025833Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.1.1</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>1</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="task:LITaskObject">
<ObjectIdentifier>cd3994b1-e5f3-4b59-a852-5fecd02bd247</ObjectIdentifier>
<task:ApprovalDetails>
<common:ApprovalDescription>Single Approval</common:ApprovalDescription>
</task:ApprovalDetails>
</HI1Object>
</CREATE>
</ActionRequest>
<ActionRequest>
<ActionIdentifier>2</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="task:LITaskObject">
<ObjectIdentifier>64e8681a-a4de-4dea-9686-4a2a15e54786</ObjectIdentifier>
<task:ApprovalDetails>
<common:ApprovalDescription>First of two approvals</common:ApprovalDescription>
</task:ApprovalDetails>
<task:ApprovalDetails>
<common:ApprovalDescription>Second of two approvals</common:ApprovalDescription>
</task:ApprovalDetails>
</HI1Object>
</CREATE>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2015-09-01T12:00:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="auth:AuthorisationObject">
<ObjectIdentifier>7dbbc880-8750-4d3c-abe7-ea4a17646045</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<auth:AuthorisationReference>W000001</auth:AuthorisationReference>
<auth:AuthorisationTimespan>
<auth:StartTime>2015-09-01T12:00:00Z</auth:StartTime>
<auth:EndTime>2015-12-01T12:00:00Z</auth:EndTime>
</auth:AuthorisationTimespan>
</HI1Object>
</CREATE>
</ActionRequest>
<ActionRequest>
<ActionIdentifier>1</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="task:LITaskObject">
<ObjectIdentifier>2b36a78b-b628-416d-bd22-404e68a0cd36</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<AssociatedObjects>
<AssociatedObject>7dbbc880-8750-4d3c-abe7-ea4a17646045</AssociatedObject>
</AssociatedObjects>
<task:Reference>LIID1</task:Reference>
<task:TargetIdentifier>
<task:TargetIdentifierValues>
<task:TargetIdentifierValue>
<task:FormatType>
<task:FormatOwner>ETSI</task:FormatOwner>
<task:FormatName>InternationalE164</task:FormatName>
</task:FormatType>
<task:Value>+447700900000</task:Value>
</task:TargetIdentifierValue>
</task:TargetIdentifierValues>
</task:TargetIdentifier>
<task:DeliveryType>
<common:Owner>ETSI</common:Owner>
<common:Name>TaskDeliveryType</common:Name>
<common:Value>IRIandCC</common:Value>
</task:DeliveryType>
<task:DeliveryDetails>
<task:DeliveryDestination>
<task:DeliveryAddress>
<task:IPv4Address>192.0.2.0</task:IPv4Address>
</task:DeliveryAddress>
</task:DeliveryDestination>
</task:DeliveryDetails>
<task:CSPID>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>RECVER01</UniqueIdentifier>
</task:CSPID>
</HI1Object>
</CREATE>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>45002c1e-dc4a-470a-9152-8e752638c86c</TransactionIdentifier>
<Timestamp>2015-09-01T12:01:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<GET>
<Identifier>2b36a78b-b628-416d-bd22-404e68a0cd36</Identifier>
</GET>
</ActionRequest>
<ActionRequest>
<ActionIdentifier>1</ActionIdentifier>
<GET>
<Identifier>7dbbc880-8750-4d3c-abe7-ea4a17646045</Identifier>
</GET>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation" xmlns:doc="http://uri.etsi.org/03120/common/2020/09/Document">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>69353ac0-9582-4c71-b162-86259c99de20</TransactionIdentifier>
<Timestamp>2015-09-01T12:02:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="doc:DocumentObject">
<ObjectIdentifier>4193f541-5e19-468e-b4a3-1c636ce115e9</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<doc:DocumentReference>W000001</doc:DocumentReference>
<doc:DocumentTimespan>
<doc:StartTime>2015-09-01T12:00:00Z</doc:StartTime>
<doc:EndTime>2015-12-01T12:00:00Z</doc:EndTime>
</doc:DocumentTimespan>
<doc:DocumentType>
<common:Owner>ETSI</common:Owner>
<common:Name>DocumentType</common:Name>
<common:Value>Warrant</common:Value>
</doc:DocumentType>
<doc:DocumentSignature>
<common:ApproverDetails>
<common:ApproverName>Approver</common:ApproverName>
</common:ApproverDetails>
<common:ApprovalTimestamp>2015-09-01T12:00:00Z</common:ApprovalTimestamp>
</doc:DocumentSignature>
</HI1Object>
</CREATE>
</ActionRequest>
<ActionRequest>
<ActionIdentifier>1</ActionIdentifier>
<UPDATE>
<HI1Object xsi:type="auth:AuthorisationObject">
<ObjectIdentifier>7dbbc880-8750-4d3c-abe7-ea4a17646045</ObjectIdentifier>
<AssociatedObjects>
<AssociatedObject>4193f541-5e19-468e-b4a3-1c636ce115e9</AssociatedObject>
</AssociatedObjects>
</HI1Object>
</UPDATE>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>c02358b2-76cf-4ba4-a8eb-f6436ccaea2e</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="auth:AuthorisationObject">
<ObjectIdentifier>7dbbc880-8750-4d3c-abe7-ea4a17646045</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<auth:AuthorisationReference>W000001</auth:AuthorisationReference>
<auth:AuthorisationTimespan>
<auth:StartTime>2019-09-30T12:00:00Z</auth:StartTime>
<auth:EndTime>2019-12-01T12:00:00Z</auth:EndTime>
</auth:AuthorisationTimespan>
</HI1Object>
</CREATE>
</ActionRequest>
<ActionRequest>
<ActionIdentifier>1</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="task:LDTaskObject">
<ObjectIdentifier>2b36a78b-b628-416d-bd22-404e68a0cd36</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<AssociatedObjects>
<AssociatedObject>7dbbc880-8750-4d3c-abe7-ea4a17646045</AssociatedObject>
</AssociatedObjects>
<task:Reference>XX-ACTOR01-1234</task:Reference>
<task:RequestDetails>
<task:StartTime>2019-09-30T12:00:00Z</task:StartTime>
<task:EndTime>2019-12-30T12:00:00Z</task:EndTime>
<task:RequestValues>
<task:RequestValue>
<task:FormatType>
<task:FormatOwner>ETSI</task:FormatOwner>
<task:FormatName>InternationalE164</task:FormatName>
</task:FormatType>
<task:Value>+31701234567</task:Value>
</task:RequestValue>
</task:RequestValues>
</task:RequestDetails>
<task:DeliveryDetails>
<task:LDDeliveryDestination>
<task:DeliveryAddress>
<task:IPv4Address>192.0.2.0</task:IPv4Address>
</task:DeliveryAddress>
</task:LDDeliveryDestination>
</task:DeliveryDetails>
<task:CSPID>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</task:CSPID>
</HI1Object>
</CREATE>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:delivery="http://uri.etsi.org/03120/common/2019/10/Delivery" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR2</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR1</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<DELIVER>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
<HI1Object xsi:type="delivery:DeliveryObject">
<ObjectIdentifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</ObjectIdentifier>
<AssociatedObjects>
<AssociatedObject>2b36a78b-b628-416d-bd22-404e68a0cd36</AssociatedObject>
</AssociatedObjects>
<delivery:Reference>
<delivery:LDID>XX-ACTOR01-1234</delivery:LDID>
</delivery:Reference>
<delivery:DeliveryID>d1079830-8e9a-4731-8fb7-36b9b961eb72</delivery:DeliveryID>
<delivery:SequenceNumber>1</delivery:SequenceNumber>
<delivery:LastSequence>true</delivery:LastSequence>
<delivery:Manifest>
<delivery:Specification>
<common:Owner>ETSI</common:Owner>
<common:Name>ManifestSpecification</common:Name>
<common:Value>TS102657-XML</common:Value>
</delivery:Specification>
</delivery:Manifest>
<delivery:Delivery>
<delivery:BinaryData>
<delivery:Data>VGhpcyBpc24ndCBhY3R1YWxseSBhbiBpbWFnZS4=</delivery:Data>
<delivery:ContentType>image/jpeg</delivery:ContentType>
<delivery:Checksum>98ecb6a08c34a97f6edc0e97ddcd32cb139e2253825186a817ddb24997ccd68f</delivery:Checksum>
</delivery:BinaryData>
</delivery:Delivery>
</HI1Object>
</DELIVER>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:delivery="http://uri.etsi.org/03120/common/2019/10/Delivery" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR01</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>8854cfad-44ac-43b8-99ae-530b690b43da</TransactionIdentifier>
<Timestamp>2019-09-30T13:37:37.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<DELIVER>
<Identifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</Identifier>
<HI1Object xsi:type="delivery:DeliveryObject">
<ObjectIdentifier>71ff52ca-bcea-4fa3-b34e-1b89dcfb0d9e</ObjectIdentifier>
<AssociatedObjects>
<AssociatedObject>2b36a78b-b628-416d-bd22-404e68a0cd36</AssociatedObject>
</AssociatedObjects>
<delivery:Reference>
<delivery:LDID>XX-ACTOR01-1234</delivery:LDID>
</delivery:Reference>
<delivery:DeliveryID>d1079830-8e9a-4731-8fb7-36b9b961eb72</delivery:DeliveryID>
<delivery:SequenceNumber>1</delivery:SequenceNumber>
<delivery:LastSequence>true</delivery:LastSequence>
<delivery:Manifest>
<delivery:ExternalSchema>
<delivery:ManifestID>http://FooServiceSchema.example.com/schema/v1.1.1/</delivery:ManifestID>
<delivery:ManifestContents>
<delivery:XMLSchema>
<delivery:schema targetNamespace="http://FooServiceSchema.example.com/schema/v1.1.1/"
elementFormDefault="qualified"
xmlns="http://FooServiceSchema.example.com/schema/v1.1.1/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FooItem" type="FooItem"></xs:element>
<xs:complexType name="FooItem">
<xs:sequence>
<xs:element name="item1" type="ItemType"></xs:element>
<xs:element name="item2" type="ItemType"></xs:element>
<xs:element name="item3" type="ItemType"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ItemType">
<xs:restriction base="xs:string">
<xs:enumeration value="Foo"></xs:enumeration>
<xs:enumeration value="Bar"></xs:enumeration>
<xs:enumeration value="Baz"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</delivery:schema>
</delivery:XMLSchema>
</delivery:ManifestContents>
</delivery:ExternalSchema>
</delivery:Manifest>
<delivery:Delivery>
<delivery:XMLData>
<FooItem xmlns="http://FooServiceSchema.example.com/schema/v1.1.1/">
<item1>Foo</item1>
<item2>Bar</item2>
<item3>Baz</item3>
</FooItem>
</delivery:XMLData>
</delivery:Delivery>
</HI1Object>
</DELIVER>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>
<?xml version="1.0" encoding="utf-8"?>
<HI1Message xmlns="http://uri.etsi.org/03120/common/2019/10/Core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:common="http://uri.etsi.org/03120/common/2016/02/Common" xmlns:task="http://uri.etsi.org/03120/common/2020/09/Task" xmlns:auth="http://uri.etsi.org/03120/common/2020/09/Authorisation">
<Header>
<SenderIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR01</UniqueIdentifier>
</SenderIdentifier>
<ReceiverIdentifier>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>ACTOR02</UniqueIdentifier>
</ReceiverIdentifier>
<TransactionIdentifier>9964584e-c1a5-4ffa-b949-d9da504c4efb</TransactionIdentifier>
<Timestamp>2021-06-25T12:00:00.000000Z</Timestamp>
<Version>
<ETSIVersion>V1.9.1</ETSIVersion>
<NationalProfileOwner>XX</NationalProfileOwner>
<NationalProfileVersion>v1.0</NationalProfileVersion>
</Version>
</Header>
<Payload>
<RequestPayload>
<ActionRequests>
<ActionRequest>
<ActionIdentifier>0</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="auth:AuthorisationObject">
<ObjectIdentifier>68c78910-c922-45f2-aeb3-017eb958bb05</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<auth:AuthorisationReference>W000001</auth:AuthorisationReference>
<auth:AuthorisationTimespan>
<auth:StartTime>2021-06-25T12:00:00Z</auth:StartTime>
<auth:EndTime>2021-09-01T12:00:00Z</auth:EndTime>
</auth:AuthorisationTimespan>
</HI1Object>
</CREATE>
</ActionRequest>
<ActionRequest>
<ActionIdentifier>1</ActionIdentifier>
<CREATE>
<HI1Object xsi:type="task:LITaskObject">
<ObjectIdentifier>4d8127db-e8bc-4a69-9378-457f0424ec2c</ObjectIdentifier>
<CountryCode>XX</CountryCode>
<OwnerIdentifier>ACTOR01</OwnerIdentifier>
<AssociatedObjects>
<AssociatedObject>68c78910-c922-45f2-aeb3-017eb958bb05</AssociatedObject>
</AssociatedObjects>
<task:Reference>LIID1</task:Reference>
<task:TargetIdentifier>
<task:TargetIdentifierValues>
<task:TargetIdentifierValue>
<task:FormatType>
<task:FormatOwner>ETSI</task:FormatOwner>
<task:FormatName>InternationalizedEmailAddress</task:FormatName>
</task:FormatType>
<task:Value>Όνομα.παραδείγματος@example.com</task:Value>
</task:TargetIdentifierValue>
</task:TargetIdentifierValues>
</task:TargetIdentifier>
<task:DeliveryType>
<common:Owner>ETSI</common:Owner>
<common:Name>TaskDeliveryType</common:Name>
<common:Value>IRIandCC</common:Value>
</task:DeliveryType>
<task:DeliveryDetails>
<task:DeliveryDestination>
<task:DeliveryAddress>
<task:IPv4Address>192.0.2.0</task:IPv4Address>
</task:DeliveryAddress>
</task:DeliveryDestination>
</task:DeliveryDetails>
<task:CSPID>
<CountryCode>XX</CountryCode>
<UniqueIdentifier>RECVER01</UniqueIdentifier>
</task:CSPID>
</HI1Object>
</CREATE>
</ActionRequest>
</ActionRequests>
</RequestPayload>
</Payload>
</HI1Message>