Information technology — Conformance testing for the biometric application programming interface (BioAPI) — Part 1: Methods and procedures

ISO/IEC 24709-1:2017 specifies the concepts, framework, test methods, and criteria required to test conformity of biometric products claiming conformance to BioAPI (see ISO/IEC 19784-1). Guidelines for specifying BioAPI conformance test suites, writing test assertions, and defining procedures to be followed during the conformance testing are provided. ISO/IEC 24709-1:2017 is concerned with conformance testing of biometric products claiming conformance to BioAPI (see ISO/IEC 19784-1). It is not concerned with testing other characteristics of biometric products or other types of testing of biometric products (i.e. acceptance, performance, robustness, security, etc.) Testing by means of test methods, which are specific to particular biometric products, are not the subject of ISO/IEC 24709-1:2017. ISO/IEC 24709-1:2017 is applicable to the development and use of conformance test method specifications, BioAPI conformance test suites, and conformance testing programs for BioAPI-conformant products. It is intended primarily for use by testing organizations, but can be applied by developers and users of test assertions and test method implementations.

Technologies de l'information — Test de conformité pour l'interface de programmation d'applications biométriques (BioAPI) — Partie 1: Méthodes et procédures

General Information

Status
Published
Publication Date
14-Nov-2017
Current Stage
9060 - Close of review
Start Date
03-Jun-2028
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 24709-1:2017 - Information technology -- Conformance testing for the biometric application programming interface (BioAPI)
English language
353 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 24709-1
Second edition
2017-11
Information technology —
Conformance testing for the biometric
application programming interface
(BioAPI) —
Part 1:
Methods and procedures
Technologies de l'information — Test de conformité pour l'interface
de programmation d'applications biométriques (BioAPI) —
Partie 1: Méthodes et procédures
Reference number
ISO/IEC 24709-1:2017(E)
©
ISO/IEC 2017

---------------------- Page: 1 ----------------------
ISO/IEC 24709-1:2017(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2017, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2017 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 24709-1:2017(E)

Contents Page
Foreword .xix
Introduction . xx
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms . 3
5 Conformance . 3
6 Conformance testing methodology . 4
6.1 General . 4
6.1.1 Implementation under test . 4
6.1.2 Test method . 5
6.1.3 Standard BioAPI components and standard BioAPI interfaces. 6
6.1.4 Physical architectures. 7
6.2 Conformance testing models . 8
6.3 Abstract test engine .13
7 General properties of the assertion language .14
7.1 General .14
7.2 Variables .17
7.3 Built-in variables .18
7.4 Representation of integers .18
7.5 Representation of Booleans .19
7.6 Representation of universally unique identifiers (UUIDs) .19
7.7 Representation of octet strings .19
7.8 XML documents .20
8 Elements of the assertion language .20
8.1 Element  .20
8.1.1 Syntax .20
8.1.2 Semantics .20
8.1.3 Example (non-normative) .21
8.2 Element (child of ) .21
8.2.1 Syntax .21
8.2.2 Semantics .22
8.2.3 Example (non-normative) .22
8.3 Element (child of ) .23
8.3.1 Syntax .23
8.3.2 Semantics .23
8.3.3 Example (non-normative) .23
8.4 Element (child of ) .23
8.4.1 Syntax .23
8.4.2 Semantics .24
8.4.3 Example (non-normative) .24
8.5 Element (child of ) .24
8.5.1 Syntax .24
8.5.2 Semantics .25
8.5.3 Example (non-normative) .25
8.6 Element (child of ) .25
8.6.1 Syntax .25
8.6.2 Semantics .26
8.7 Element (child of ) .26
8.7.1 Syntax .26
8.7.2 Semantics .27
© ISO/IEC 2017 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 24709-1:2017(E)

8.8 Element (child of ) .27
8.8.1 Syntax .27
8.8.2 Semantics .27
8.9 Element (child of ) .28
8.9.1 Syntax .28
8.9.2 Semantics .29
8.9.3 Example (non-normative) .32
8.10 Element (child of ) .35
8.10.1 Syntax .35
8.10.2 Semantics .35
8.11 Element (child of ) .35
8.11.1 Syntax .35
8.11.2 Semantics .35
8.12 Element  .36
8.12.1 Syntax .36
8.12.2 Semantics .36
8.13 Element  .37
8.13.1 Syntax .37
8.13.2 Semantics .37
8.14 Element  .38
8.14.1 Syntax .38
8.14.2 Semantics .38
8.15 Element (child of ) .39
8.15.1 Syntax .39
8.15.2 Semantics .39
8.15.3 Example (non-normative) .42
8.16 Element  .42
8.16.1 Syntax .42
8.16.2 Semantics .43
8.17 Element  .43
8.17.1 Syntax .43
8.17.2 Semantics .44
8.18 Element .45
8.18.1 Syntax .45
8.18.2 Semantics .45
8.19 Element  .46
8.19.1 Syntax .46
8.19.2 Semantics .46
8.20 Element  .47
8.20.1 Syntax .47
8.20.2 Semantics .47
8.21 Element  .47
8.21.1 Syntax .47
8.21.2 Semantics .48
8.22 Element  .48
8.22.1 Syntax .48
8.22.2 Semantics .48
8.23 Element  .49
8.23.1 Syntax .49
8.23.2 Semantics .49
8.24 Element  .50
8.24.1 Syntax .50
8.24.2 Semantics .50
8.25 Element  .50
8.25.1 Syntax .50
8.25.2 Semantics .50
8.26 Element  .50
8.26.1 Syntax .50
iv © ISO/IEC 2017 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 24709-1:2017(E)

8.26.2 Semantics .50
8.27 Element  .50
8.27.1 Syntax .50
8.27.2 Semantics .50
8.28 Element  .51
8.28.1 Syntax .51
8.28.2 Semantics .51
8.29 Element  .51
8.29.1 Syntax .51
8.29.2 Semantics .51
8.30 Element  .52
8.30.1 Syntax .52
8.30.2 Semantics .52
8.31 Element  .52
8.31.1 Syntax .52
8.31.2 Semantics .52
8.32 Element  .53
8.32.1 Syntax .53
8.32.2 Semantics .53
9 Standard interface functions .53
9.1 General .53
9.2 Parameter groups .60
9.2.1 General.60
9.2.2 Parameter group “Biometric type” .60
9.2.3 Parameter group “Operations” .62
9.2.4 Parameter group “Options” .64
9.2.5 Parameter group “Events” .66
9.2.6 Parameter group “Biometric data type” .67
9.2.7 Parameter group “Biometric subtype” .68
9.2.8 Parameter group “Date” .69
9.2.9 Parameter group “Date and time” .70
9.2.10 Parameter group “Framework schema” .71
9.2.11 Parameter group “BSP schema” .72
9.2.12 Parameter group “BFP schema” .76
9.2.13 Parameter group “Unit schema” .78
9.2.14 Parameter group “BIR header” .81
9.2.15 Parameter group “BIR” .84
9.2.16 Parameter group “Input BIR” .85
9.2.17 Parameter group “Identify population” .86
9.2.18 Parameter group “Candidate” .88
9.2.19 Parameter group “GUI state” .90
9.2.20 Parameter group “Access type” .90
9.2.21 Parameter group “GUI Event Subscription” .91
9.2.22 Parameter group “Key Information” .92
9.2.23 Parameter group “Key Transport” .93
9.2.24 Parameter group “MAC Algorithm Information” .93
9.2
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.