Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

BS ISO/IEC 24709-2:2007

Current
Current

The latest, up-to-date edition.

Information technology. Conformance testing for the biometric application programming interface (BioAPI) Test assertions for biometric service providers
Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

28-02-2007

Foreword
Introduction
1 Scope
2 Conformance
3 Normative references
4 Terms and definitions
5 Symbols and abbreviated terms
6 General principles
7 Testing the conformance of BioAPI BSPs
  7.1 General
  7.2 Testing BSPs of subclass "Verification BSP"
  7.3 Testing BSPs of subclass "Identification BSP"
  7.4 Testing BSPs of subclass "Capture BSP"
  7.5 Testing BSPs of subclass "Verification Engine"
  7.6 Testing BSPs of subclass "Identification Engine"
8 Test assertions
  8.1 General
  8.2 Common activities
  8.3 Assertion 1a - BioSPI_BSPLoad_InvalidUUID
  8.4 Assertion 1b - BioSPI_BSPLoad_ValidParam
  8.5 Assertion 2a - BioSPI_BSPUnload_ValidParam
  8.6 Assertion 2b - BioSPI_BSPUnload_InvalidUUID
  8.7 Assertion 2c - BioSPI_BSPUnload_UnmatchedLoad
  8.8 Assertion 2d - BioSPI_BSPUnload_Confirm
  8.9 Assertion 3a - BioSPI_BSPAttach_ValidParam
  8.10 Assertion 3b - BioSPI_BSPAttach_InvalidUUID
  8.11 Assertion 3c - BioSPI_BSPAttach_InvalidVersion
  8.12 Assertion 3d - BioSPI_BSPAttach_InvalidBSPHandle
  8.13 Assertion 4a - BioSPI_BSPDetach_ValidParam
  8.14 Assertion 4b - BioSPI_BSPDetach_InvalidBSPHandle
  8.15 Assertion 4c - BioSPI_BSPDetach_Confirm
  8.16 Assertion 5a - BioSPI_FreeBIRHandle_ValidParam
  8.17 Assertion 5b - BioSPI_FreeBIRHandle_InvalidBSPHandle
  8.18 Assertion 5c - BioSPI_FreeBIRHandle_InvalidBIRHandle
  8.19 Assertion 6a - BioSPI_GetBIRFromHandle_ValidParam
  8.20 Assertion 6b - BioSPI_GetBIRFromHandle_InvalidBSPHandle
  8.21 Assertion 6c - BioSPI_GetBIRFromHandle_InvalidBIRHandle
  8.22 Assertion 7a - BioSPI_GetHeaderFromHandle_ValidParam
  8.23 Assertion 7b - BioSPI_GetHeaderFromHandle_InvalidBSPHandle
  8.24 Assertion 7c - BioSPI_GetHeaderFromHandle_InvalidBIRHandle
  8.25 Assertion 7d - BioSPI_GetHeaderFromHandle_BIRHandleNotFreed
  8.26 Assertion 8a - BioSPI_EnableEvents_ValidParam
  8.27 Assertion 8b - BioSPI_EnableEvents_InvalidBSPHandle
  8.28 Assertion 9a - BioSPI_Capture_AuditData
  8.29 Assertion 9b - BioSPI_Capture_ReturnQuality
  8.30 Assertion 9c - BioSPI_Capture_IntermediateProcessedBIR
  8.31 Assertion 9d - BioSPI_Capture_InvalidBSPHandle
  8.32 Assertion 10a - BioSPI_CreateTemplate_PayloadSupported
  8.33 Assertion 10b - BioSPI_CreateTemplate_BIRHeaderQuality
  8.34 Assertion 10c - BioSPI_CreateTemplate_OutputBIRDataType
  8.35 Assertion 10d - BioSPI_CreateTemplate_OutputBIRPurpose
  8.36 Assertion 10e - BioSPI_CreateTemplate_InputBIRDataType
  8.37 Assertion 10f - BioSPI_CreateTemplate_Inconsistent_Purpose
  8.38 Assertion 11a - BioSPI_Process_ValidParam
  8.39 Assertion 11b - BioSPI_Process_BIRHeaderQuality
  8.40 Assertion 11c - BioSPI_Process_OutputBIRPurpose
  8.41 Assertion 11d - BioSPI_Process_BuildsProcessedBIR
  8.42 Assertion 11e - BioSPI_Process_InputBIRDataType
  8.43 Assertion 12a - BioSPI_VerifyMatch_ValidParam
  8.44 Assertion 12b - BioSPI_VerifyMatch_Payload
  8.45 Assertion 12c - BioSPI_VerifyMatch_Inconsistent_Purpose
  8.46 Assertion 13a - BioSPI_Enroll_ValidParam
  8.47 Assertion 13b - BioSPI_Enroll_Payload
  8.48 Assertion 13c - BioSPI_Enroll_AuditData
  8.49 Assertion 13d - BioSPI_Enroll_BIRHeaderQuality
  8.50 Assertion 14a - BioSPI_Verify_ValidParam
  8.51 Assertion 14b - BioSPI_Verify_Payload
  8.52 Assertion 14c - BioSPI_Verify_AuditData
  8.53 Assertion 15a - BioSPI_DbOpen_ValidParam
  8.54 Assertion 15b - BioSPI_DbOpen_InvalidBSPHandle
  8.55 Assertion 16a - BioSPI_DbClose_ValidParam
  8.56 Assertion 16b - BioSPI_DbClose_InvalidBSPHandle
  8.57 Assertion 17a - BioSPI_DbCreate_DbProtected
  8.58 Assertion 17b - BioSPI_DbCreate_ValidParam
  8.59 Assertion 17c - BioSPI_DbCreate_InvalidBSPHandle
  8.60 Assertion 18a - BioSPI_DbDelete_InvalidBSPHandle
  8.61 Assertion 18b - BioSPI_DbDelete_OpenDbProtected
  8.62 Assertion 18c - BioSPI_DbDelete_ValidParam
  8.63 Assertion 19a - BioSPI_DbSetMarker_ValidParam
  8.64 Assertion 19b - BioSPI_DbSetMarker_InvalidBSPHandle
  8.65 Assertion 19c - BioSPI_DbSetMarker_RecordNotFound
  8.66 Assertion 20a - BioSPI_DbFreeMarker_ValidParam
  8.67 Assertion 20b - BioSPI_DbFreeMarker_InvalidBSPHandle
  8.68 Assertion 20c - BioSPI_DbFreeMarker_InvalidMarker
  8.69 Assertion 21a - BioSPI_DbStoreBIR_ValidParam
  8.70 Assertion 21b - BioSPI_DbStoreBIR_InvalidBSPHandle
  8.71 Assertion 22a - BioSPI_DbGetBIR_ValidParam
  8.72 Assertion 22b - BioSPI_DbGetBIR_InvalidBSPHandle
  8.73 Assertion 22c - BioSPI_DbGetBIR_RecordNotFound
  8.74 Assertion 23a - BioSPI_DbGetNextBIR_ValidParam
  8.75 Assertion 23b - BioSPI_DbGetNextBIR_InvalidBSPHandle
  8.76 Assertion 24a - BioSPI_DbDeleteBIR_ValidParam
  8.77 Assertion 24b - BioSPI_DbDeleteBIR_InvalidBSPHandle

Defines a number of test assertions written in the assertion language specified in ISO/IEC 24709-1. It also defines what subset of all the test assertions defined herein are to be executed for each of the five conformance subclasses of BSPs defined in ISO/IEC 19784-1 (BioAPI 2.0).

This part of ISO/IEC24709 defines a number of test assertions written in the assertion language specified in ISO/IEC24709-1.

This part of ISO/IEC24709 specifies what subset of all the test assertions defined herein are to be executed for each of the five conformance subclasses of BSPs defined in ISO/IEC19784-1 (BioAPI 2.0). It also specifies additional assertions that are to be executed depending on the optional features of BioAPI 2.0 that the implementation under test claims to support.

Test assertions specified in this part of ISO/IEC24709 are not claimed to be exhaustive (see also ISO/IEC24709-1:2007, Clause6). Biometric service provider implementations that are tested according to the methodology specified in ISO/IEC24709-1 and with the test assertions specified in this part of ISO/IEC24709 can (only) claim conformance to those aspects of ISO/IEC19784-1 that are covered by these test assertions.

Committee
IST/44
DevelopmentNote
Supersedes 06/30130609 DC. (02/2007)
DocumentType
Standard
Pages
330
PublisherName
British Standards Institution
Status
Current
Supersedes

Standards Relationship
ISO/IEC 24709-2:2007 Identical

ISO/IEC 24709-1:2017 Information technology — Conformance testing for the biometric application programming interface (BioAPI) — Part 1: Methods and procedures
ISO/IEC 19784-1:2006 Information technology Biometric application programming interface Part 1: BioAPI specification

View more information
$733.34
Including GST where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more