ETSI TS 119 614-1 V1.1.1 (2016-06)
Electronic Signatures and Infrastructures (ESI); Testing Conformance and Interoperability of Trusted Lists; Part 1: Specifications for testing conformance of XML representation of Trusted Lists
Electronic Signatures and Infrastructures (ESI); Testing Conformance and Interoperability of Trusted Lists; Part 1: Specifications for testing conformance of XML representation of Trusted Lists
DTS/ESI-0019614-1
General Information
Standards Content (Sample)
TECHNICAL SPECIFICATION
Electronic Signatures and Infrastructures (ESI);
Testing Conformance and Interoperability of Trusted Lists;
Part 1: Specifications for testing conformance of
XML representation of Trusted Lists
2 ETSI TS 119 614-1 V1.1.1 (2016-06)
Reference
DTS/ESI-0019614-1
Keywords
conformance, electronic signature, security,
testing
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2016.
All rights reserved.
TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members.
TM
3GPP and LTE™ are Trade Marks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
3 ETSI TS 119 614-1 V1.1.1 (2016-06)
Contents
Intellectual Property Rights . 6
Foreword . 6
Modal verbs terminology . 6
1 Scope . 7
2 References . 7
2.1 Normative references . 7
2.2 Informative references . 8
3 Abbreviations . 8
4 Overview . 8
5 Testing Trusted Lists . 9
5.1 Testing auxiliary types . 9
5.1.1 Testing multilingual string types . 9
5.1.1.1 Testing lang attribute. 9
5.1.1.2 Testing tsl:NonEmptyString type . 9
5.1.1.3 Testing tsl:NonEmptyNormalizedString type . 10
5.1.1.4 Testing tsl:MultiLangStringType type . 10
5.1.1.5 Testing tsl:MultiLangNormStringType type . 11
5.1.2 Testing tsl:InternationalNamesType type . 11
5.1.3 Testing tsl:InternationalNamesType type . 11
5.1.4 Testing types for managing URIs . 11
5.1.4.1 Testing tsl:NonEmptyURIType type. 11
5.1.4.2 Testing tsl:NonEmptyURIListType type . 12
5.1.4.3 Testing tsl:NonEmptyMultiLangURIType type. 12
5.1.4.4 Testing tsl:NonEmptyMultiLangURIListType type . 12
5.1.5 Testing Country Codes . 12
5.1.5.1 Test assertions common to Trusted Lists from EUMS, from non EUMS, and the List of Lists
from European Commission. 12
5.1.5.2 Test assertions for non EUMS Trusted Lists . 12
5.1.5.3 Test assertions for exceptions within EUMS Trusted Lists . 13
5.1.6 Testing tsl:AddressType type . 13
5.1.6.1 Introduction . 13
5.1.6.2 Testing tsl:PostalAddressListType type . 13
5.1.6.3 Testing tsl:ElectronicAddressType type . 13
5.2 Testing the elements of the XML representation of the Trusted List . 14
5.2.1 Introduction. 14
5.2.2 Testing TSLTag attribute . 14
5.2.3 Testing tsl:SchemeInformation element . 14
5.2.3.1 Testing tsl:TSLVersionIdentifier element . 14
5.2.3.2 Testing tsl:TSLSequenceNumber element . 14
5.2.3.3 Testing tsl:TSLType element . 15
5.2.3.3.1 Test assertions for EUMS Trusted Lists . 15
5.2.3.3.2 Test assertions for EC List of Lists. 15
5.2.3.3.3 Test assertions for non EUMS Trusted Lists . 15
5.2.3.4 Testing tsl:SchemeOperatorName element . 16
5.2.3.5 Testing tsl:SchemeOperatorAddress element . 16
5.2.3.6 Testing tsl:SchemeName element . 16
5.2.3.7 Testing tsl:SchemeInformationURI element . 16
5.2.3.8 Testing tsl:StatusDeterminationApproach element . 17
5.2.3.8.1 Testing tsl:StatusDeterminationApproach for EUMS Trusted Lists . 17
5.2.3.8.2 Testing tsl:StatusDeterminationApproach for non-EUMS Trusted Lists . 17
5.2.3.9 Testing tsl:SchemeTypeCommunityRules element . 17
5.2.3.9.1 Introduction . 17
5.2.3.9.2 Test assertions specific to EUMS Trusted Lists . 18
5.2.3.9.3 Test assertions specific to EC List of Trusted Lists . 18
ETSI
4 ETSI TS 119 614-1 V1.1.1 (2016-06)
5.2.3.9.4 Test assertions specific to no EUMS Trusted Lists . 18
5.2.3.10 Testing tsl:SchemeTerritory element . 18
5.2.3.11 Testing tsl:PolicyOrLegalNotice element . 18
5.2.3.12 Testing HistoricalInformationPeriod element . 18
5.2.3.13 Testing tsl:PointersToOtherTSL element . 19
5.2.3.14 Testing tsl:ListIssueDateTime element . 19
5.2.3.15 Testing tsl:NextUpdate element . 19
5.2.3.16 Testing tsl:DistributionPoints element . 19
5.2.3.17 Testing tsl:SchemeExtensions element . 20
5.2.3.17.1 Test assertions for EUMS Trusted Lists . 20
5.2.3.17.2 Test assertions for non EUMS Trusted Lists . 20
5.3 Testing tsl:TSPInformation element . 20
5.3.1 Testing tsl:TSPName element. 20
5.3.2 Testing tsl:TSPTradeName element . 20
5.3.3 Testing tsl:TSPAddress element . 21
5.3.4 Testing tsl:TSPInformationURI element . 21
5.3.5 Testing tsl:TSPInformationExtensions element . 21
5.3.5.1 Test assertions for EUMS Trusted Lists. 21
5.4 Testing ServiceInformation element . 21
5.4.1 Testing tsl:ServiceTypeIdentifier element . 21
5.4.2 Testing tsl:ServiceName element . 22
5.4.3 Testing tsl:ServiceDigitalIdentity element . 22
5.4.3.1 Test assertions common to any tsl:ServiceDigitalIdentity element . 22
5.4.3.2 Test assertions specific to tsl:ServiceDigitalIdentity child element of tsl:ServiceInformation
element . 23
5.4.4 Testing tsl:ServiceStatus element . 25
5.4.4.1 Introduction . 25
5.4.4.2 Test assertions common to any tsl:ServiceStatus element . 25
5.4.4.3 Test assertions specific to tsl:ServiceStatus child element of tsl:TSPService . 25
5.4.5 Testing tsl:StatusStartingTime element . 25
5.4.5.1 Test assertions common to any tsl:StatusStartingTime element . 25
5.4.5.2 Test assertions specific tsl:StatusStartingTime child element of tsl:TSPService . 26
5.4.6 Testing tsl:SchemeServiceDefinitionURI element . 26
5.4.7 Testing tsl:ServiceSupplyPoints element . 26
5.4.8 Testing tsl:TSPServiceDefinitionURI element . 26
5.4.9 Testing tsl:ServiceInformationExtensions element . 26
5.4.9.1 Testing tsl:ExpiredCertsRevocationInfo element . 26
5.4.9.2 Testing sie:Qualifications element . 27
5.4.9.3 Testing tslx:TakenOverBy element . 28
5.4.9.4 Testing tsl:AdditionalServiceInformation element . 29
5.5 Testing tsl:ServiceHistory element . 29
5.5.1 Testing tsl:ServiceTypeIdentifier element . 29
5.5.2 Testing tsl:ServiceName element . 30
5.5.3 Testing tsl:ServiceDigitalIdentity element . 30
5.5.4 Testing tsl:ServiceStatus element . 31
5.5.5 Testing tsl:StatusStartingTime element . 31
5.5.6 Testing tsl:ServiceInformationExtensions element . 31
5.6 Testing ds:Signature element . 32
Annex A (normative): Test assertions derived from XML Schema . 35
A.1 Introduction . 35
A.2 Testing auxiliary types contents . 35
A.2.1 Introduction . 35
A.2.2 Testing tsl:NonEmptyNormalizedString instances . 35
A.2.3 Testing tsl:NonEmptyString instances . 36
A.2.4 Testing tsl:MultiLangStringType instances . 36
A.2.5 Testing tsl:MultiLangNormStringType instances . 36
A.2.6 Testing tsl:InternationalNamesType instances . 36
A.2.7 Testing tsl:NonEmptyURIType instances . 37
A.2.8 Testing tsl:NonEmptyURIListType instances . 37
A.2.9 Testing tsl:NonEmptyMultiLangURIType instances . 38
ETSI
5 ETSI TS 119 614-1 V1.1.1 (2016-06)
A.2.10 Testing tsl:NonEmptyMultiLangURIListType instances . 38
A.2.11 Testing tsl:AttributedNonEmptyURIType instances . 38
A.2.12 Testing tsl:AddressType instances . 39
A.2.12.1 Testing structure . 39
A.2.12.2 Testing tsl: PostalAddressListType instances . 39
A.2.12.2.1 Testing tsl:PostalAddressListType instances . 39
A.2.12.2.2 Testing tsl:PostalAddressType instances . 40
A.2.12.3 Testing tsl: ElectronicAddressType instances . 40
A.2.13 Testing tsl:ExtensionType instances . 40
A.2.14 Testing tsl:ExtensionsListType instances . 40
A.3 Testing Trusted List structure . 41
A.3.1 Testing tsl:TrustServiceStatusList element . 41
A.3.2 Testing tsl:SchemeInformation element . 41
A.3.3 Testing tsl:PolicyOrLegalNoticeType type . 42
A.3.4 Testing tsl:OtherTSLPointersType type . 42
A.3.5 Testing tsl:ServiceDigitalIdentityListType type . 43
A.3.6 Testing tsl:DigitalIdentityListType type . 43
A.3.7 Testing tsl:DigitalIdentityType type . 43
A.3.8 Testing tsl:AdditionalInformationType type . 44
A.3.9 Testing tsl:TrustServiceProviderList . 44
A.3.10 Testing tsl:TSPType type . 44
A.3.11 Testing tsl:TSPInformationType . 45
A.3.12 Testing tsl:TSPServicesListType . 45
A.3.13 Testing tsl:TSPServiceType . 45
A.3.14 Testing tsl:TSPServiceInformationType . 46
A.3.15 Testing tsl:ServiceSupplyPointsType . 46
A.3.16 Testing tsl:ServiceHistoryType . 47
A.3.17 Testing tsl:ServiceHistoryInstanceType . 47
A.3.18 Testing Extensions . 48
A.3.18.1 Testing tsl:AdditionalServiceInformationType type . 48
A.3.18.2 Testing sie:QualificationsType type . 48
A.2.18.2.1 Testing sie:QualificationsType . 48
A.3.18.2.2 Testing sie:QualificationElement element . 48
A.3.18.2.3 Testing sie:Qualifiers element . 49
A.3.18.2.4 Testing sie:CriteriaListType type . 49
A.3.18.3 Testing tslx:ExtendedKeyUsageType type . 50
A.3.18.4 Testing tslx:TakenOverByType type . 50
A.3.18.5 Testing tslx:CertSubjectDNAt tribute . 51
A.3.18.6 Testing tslx:MimeType . 51
A.4 Test assertions for xades:ObjectIdentifierType . 51
History . 53
ETSI
6 ETSI TS 119 614-1 V1.1.1 (2016-06)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (https://ipr.etsi.org/).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Specification (TS) has been produced by ETSI Technical Committee Electronic Signatures and
Infrastructures (ESI).
The present document is part 1 of a multi-part deliverable covering Testing Conformance and Interoperability of Trusted
Lists, as identified below:
Part 1: "Specifications for testing conformance of XML representation of Trusted Lists".
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "need not", "will", "will not", "can" and
"cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of
provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI
7 ETSI TS 119 614-1 V1.1.1 (2016-06)
1 Scope
The present document defines the set of checks to be performed for testing conformance of Trusted Lists as specified in
ETSI TS 119 612 [1].
Checks specified by the present document are exclusively constrained to elements specified by ETSI TS 119 612 [1],
certain elements defined in ETSI TS 101 903 [2], and certain elements specified in XMLSig [3].
Regarding XML elements, the present document explicitly differentiates between structural requirements that are
defined by the different XML Schemas where the tested elements are defined, and the rest of the requirements specified
by ETSI TS 119 612 [1].
The present document is intentionally not linked to any software development technology and is also intentionally
agnostic on implementation strategies. This is one of the reasons why the test assertions set includes tests on the
correctness of the structure of all the elements specified by the XML Schemas associated with ETSI TS 119 612 [1].
2 References
2.1 Normative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
referenced document (including any amendments) applies.
Referenced documents which are not found to be publicly available in the expected location might be found at
http://docbox.etsi.org/Reference.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are necessary for the application of the present document.
[1] ETSI TS 119 612 (V2.2.1): "Electronic Signatures and Infrastructures (ESI); Trusted Lists".
[2] ETSI TS 101 903: "Electronic Signatures and Infrastructures (ESI); XML Advanced Electronic
Signatures (XAdES)".
[3] W3C Recommendation (2008): "XML-Signature Syntax and Processing (Second Edition)".
[4] IETF RFC 2368: "The mailto URL scheme".
[5] IETF RFC 3061: "A URN Namespace of Object Identifiers".
[6] IETF RFC 3986: "Uniform Resource Identifier (URI): Generic Syntax".
[7] IETF RFC 5646: "Tags for Identifying Languages".
[8] ISO/IEC 10646:2014: "Information technology - Universal Coded Character Set (UCS)".
[9] Recommendation ITU-T X.509: "Information technology - Open Systems Interconnection - The
Directory: Public-key and attribute certificate frameworks".
[10] FIPS Publication 180-4 (2012): "Secure Hash Standard (SHS)".
ETSI
8 ETSI TS 119 614-1 V1.1.1 (2016-06)
2.2 Informative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
referenced document (including any amendments) applies.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are not necessary for the application of the present document but they assist the
user with regard to a particular subject area.
[i.1] OASIS: "Test Assertions Model Version 1.0".
3 Abbreviations
For the purposes of the present document, the following abbreviations apply:
DER Distinguished Encoding Rules
EC European Commission
EUMS European Union Member State
HTTP Hyper Text Transfer Protocol
OCSP Online Certificate Status Protocol
OID Object IDentifier
TSP Trusted Service Providers
URI Uniform Resource Identifier
URN Uniform Resource Name
XML eXtensible Markup Language
XMLDSIG eXtensible Markup Language Digital SIGnature
4 Overview
The present clause describes the main aspects of the technical approach used for specifying the set of tests to be
performed for testing conformance of Trusted Lists against ETSI TS 119 612 [1].
Several types of tests are identified, namely:
1) Tests on the Trusted List structure that are directly derived from the XML Schemas associated to ETSI
TS 119 612 [1]. These tests are specified in annex A.
2) Tests on the Trusted List structure that are not defined by the XML schemas associated to ETSI
TS 119 612 [1] and that in consequence may not be tested by a XML Schema validator tool.
3) Tests on values of specific elements and/or attributes that cannot be tested by a XML Schema validator tool.
4) Tests on interrelationship between different elements present in the Trusted List (URIs that point to certain
elements, for instance).
5) Tests on computations reflected in the contents of the Trusted Lists (digests of certain elements of some
certificates, for instance).
Tests are defined as test assertions following the work produced by OASIS in "Test Assertions Model Version 1.0"
[i.1].
For each Trusted List element, the present document defines a number of test assertions corresponding to the
requirements specified in ETSI TS 119 612 [1].
Each test assertion includes:
1) Unique identifier for further referencing. The identifiers of the assertions start with a code identifying the set
of requirements the assertion corresponds to, namely: "TL_EUMS".
ETSI
9 ETSI TS 119 614-1 V1.1.1 (2016-06)
2) Reference to the Normative source for the test.
3) The Target of the assertion. In the normative part, this field identifies ETSI TS 119 612 [1].
4) Prerequisite (optional) is, according to [i.1], "a logical expression (similar to a Predicate) which further
qualifies the Target for undergoing the core test (expressed by the Predicate) that addresses the Normative
Statement". It is used for building test assertions corresponding to requirements that are imposed under certain
conditions.
5) Predicate fully and unambiguously defining the assertion to be tested.
6) Prescription level. Three levels are defined: mandatory, preferred and permitted, whose semantics are as
specified in [i.1].
7) Tag: information on the element tested by the assertion. This indicates that Trusted Lists as specified in ETSI
TS 119 612 [1] is the origin of the assertion.
Unless indicated otherwise by the name of the clause where the test assertions are defined, any test assertion applies for
both European Union Member States (EUMS hereinafter) Trusted Lists and non EUMS Trusted Lists.
The present document also defines some specific test assertions for the European Commission (EC hereinafter) List of
Lists.
Table 1 shows the prefixes used in the present document associated to the URIs of the corresponding namespaces.
Table 1: Prefixes used
XML Namespace URI Prefix
http://uri.etsi.org/02231/v2# tsl
http://uri.etsi.org/02231/v2/additionaltypes# tslx
http://uri.etsi.org/TrstSvc/SvcInfoExt/eSigDir-1999-93-EC-TrustedList/# sie
http://www.w3.org/2000/09/xmldsig# ds
http://uri.etsi.org/01903/v1.3.2# xades
5 Testing Trusted Lists
5.1 Testing auxiliary types
5.1.1 Testing multilingual string types
5.1.1.1 Testing lang attribute
TA id: TL_EUMS/MLANGSTR/1
Normative source: ETSI TS 119 612 [1], clause 5.1.4. XML Schema defined in
ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Predicate: The value of the lang attribute is one of the values for European languages specified in
IETF RFC 5646 [7] and in clause E.1 of ETSI TS 119 612 [1].
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.1.2 Testing tsl:NonEmptyString type
TA id: TL_EUMS/NEMPTYSTR/1
Normative source: ETSI TS 119 612 [1], clause 5.1.4. XML Schema defined in
ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type is not empty.
Prescription level: mandatory
Tag: EUMS Trusted List.
ETSI
10 ETSI TS 119 614-1 V1.1.1 (2016-06)
5.1.1.3 Testing tsl:NonEmptyNormalizedString type
For testing contents of instances of tsl:NonEmptyStringType the test assertions defined in clause 5.1.1.2, and
the following test assertions shall apply:
TA id: TL_EUMS/NEMPTYNORMSTR/1
Normative source: ETSI TS 119 612 [1], clause 5.1.4. XML Schema defined in
ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Prerequisite: Use of combining characters is needed but it is possible not to use the combining
characters listed in ISO/IEC 10646 [8], clause B.1.
Predicate: The content of one instance of this type does not include any of the following whitespace
characters: carriage return (#xD), line feed (#A), and tab (#9).
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.1.4 Testing tsl:MultiLangStringType type
For testing contents of instances of tsl:MultiLangStringType the test assertions defined in clauses 5.1.1.1 and
5.1.1.2, and the following test assertions shall apply:
TA id: TL_EUMS/MLANGSTR/1
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type is a string of characters from the Universal
Character Set (UCS) as defined by ISO/IEC 10646 [8].
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/2
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type is UTF-8 encoded.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/3
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type does not contain any signature to identify the
UCS.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/4
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type does not include private-use characters from the
private use zone in the Basic Multilingual Plane and from the private-use Planes 0F and 10 in Group
00.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/5
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type does not include tag characters.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/6
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type is plain text without any mark-up element or tag
from languages as SGML, HTML, XML, XHTML, RGF, TeX and others.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/7
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type follows the semantic rules defined by the
Unicode Standard for the corresponding characters.
Prescription level: preferred
Tag: EUMS Trusted List.
ETSI
11 ETSI TS 119 614-1 V1.1.1 (2016-06)
TA id: TL_EUMS/MLANGSTR/8
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Prerequisite: It is possible to express the content of one instance of this type without using
combining characters.
Predicate: The content does not use combining characters.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/MLANGSTR/9
Normative source: ETSI TS 119 612 [1], clause E.2.
Target: European Union Member State Trusted List.
Prerequisite: Use of combining characters is needed but it is possible not to use the combining
characters listed in ISO/IEC 10646 [8], clause B.1.
Predicate: The content of one instance of this type does not use the combining characters in
ISO/IEC 10646 [8], clause B.1.
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.1.5 Testing tsl:MultiLangNormStringType type
For testing contents of instances of tsl:MultiLangNormStringType, the test assertions defined in
clauses 5.1.1.3 and 5.1.1.4 shall apply.
5.1.2 Testing tsl:InternationalNamesType type
For testing each tsl:Name child element of instances of tsl:InternationalNamesType the test assertions
defined in clause 5.1.1.5, and the following test assertions shall apply:
TA id: TL_EUMS/INTNAMES/1
Normative source: ETSI TS 119 612 [1], clause 5.1.4.
Target: European Union Member State Trusted List.
Predicate: Instances of this type contain one tsl:Name child element whose attribute lang has the
value "en".
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.3 Testing tsl:InternationalNamesType type
For testing each tsl:Name child element test assertions defined in clause 5.1.1.5 shall apply.
5.1.4 Testing types for managing URIs
5.1.4.1 Testing tsl:NonEmptyURIType type
TA id: TL_EUMS/NEMPTYURI/1
Normative source: XML Schema defined in ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type is not empty.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_EUMS/NEMPTYURI/2
Normative source: XML Schema defined in ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Predicate: The value of the content of one instance of this type is a valid URI Reference as
specified in IETF RFC 3986 [6].
Prescription level: mandatory
Tag: EUMS Trusted List.
ETSI
12 ETSI TS 119 614-1 V1.1.1 (2016-06)
5.1.4.2 Testing tsl:NonEmptyURIListType type
For testing each tsl:URI child element of an instance of tsl:NonEmptyURIListType the test assertions of
clause 5.1.4.1 shall apply.
TA id: TL_EUMS/NEMPTYURI/1
Normative source: XML Schema defined in ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Predicate: The content of one instance of this type is not empty.
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.4.3 Testing tsl:NonEmptyMultiLangURIType type
For testing contents of instances of tsl:NonEmptyMultiLangURIType, the test assertions defined in
clause 5.1.4.1, and the following test assertion shall apply:
TA id: TL_EUMS/NEMPTYMLANGURI/1
Normative source: ETSI TS 119 612 [1], clause 5.1.4. XML Schema defined in
ts_119612v020201_201601xsd.xsd.
Target: European Union Member State Trusted List.
Predicate: The value of the lang attribute is one of the values for European languages specified in
IETF RFC 5646 [7] and in clause E.1 of ETSI TS 119 612 [1].
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.4.4 Testing tsl:NonEmptyMultiLangURIListType type
For each tsl:URI child element of one instance of this type the test assertions specified in clause 5.1.4.3 shall apply.
5.1.5 Testing Country Codes
5.1.5.1 Test assertions common to Trusted Lists from EUMS, from non EUMS, and
the List of Lists from European Commission
TA id: TL_COMM/CC/1
Normative source: ETSI TS 119 612 [1], clause 5.1.5.
Target: European Union Member State Trusted List.
Predicate: The characters of a country code are capital letters.
Prescription level: mandatory
Tag: EUMS Trusted List.
TA id: TL_COMM/CC/2
Normative source: ETSI TS 119 612 [1], clause 5.1.5.
Target: European Union Member State Trusted List.
Prerequisite: The value of the country code corresponds to a country
Predicate: Valid country code values are as specified in ISO 3166-1 with exceptions as specified in
test assertions TL_EUMS_CC/1 and TL_EUMS_CC_2.
Prescription level: mandatory
Tag: EUMS Trusted List.
5.1.5.2 Test assertions for non EUMS Trusted Lists
TA id: TL_NO_EUMS/CC/1
Normative source: ETSI TS 119 612 [1], clause 5.1.5.
Target: non European Union Member State Trusted List.
Prerequisite: The country code value is neither one of the codes corresponding to European Union
Member States, nor "EU".
Predicate: The following are valid exceptional Country code values: commonly used extensions with
regional scope, and another identifier recognised for identifying multi-state grouping.
Prescription level: mandatory
Tag: Country code value exception.
ETSI
13 ETSI TS 119 614-1 V1.1.1 (2016-06)
5.1.5.3 Test assertions for exceptions within EUMS Trusted Lists
TA id: TL_EUMS/CC/1
Normative source: ETSI TS 119 612 [1], clause 5.1.5.
Target: European Union Member State Trusted List.
Prerequisite: The country identified by the country code is United Kingdom
Predicate: The country code value is "UK".
Prescription level: mandatory
Tag: Country Code value exception.
TA id: TL_EUMS/CC/2
Normative source: ETSI TS 119 612
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...