Устанавливает ряд тестовых утверждений, написанных на языке, определенном в ИСО/МЭК 24709-1. Настоящий стандарт устанавливает по пять подмножества тестовых утверждений для каждого из пяти подклассов ПБУ, соответствующих приведенным в ИСО/МЭК 19784-1. Кроме того, в настоящем стандарте приведены дополнительные тестовые утверждения, которые должны быть выполнены в зависимости от наличия дополнительных функций, определенных в спецификации БиоАПИ 2.0, поддержку которых должна обеспечить испытуемая реализация
654 страницы
Дата введения | 01.07.2013 |
---|---|
Актуализация | 01.01.2021 |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
НАЦИОНАЛЫ! ЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ |
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
ГОСТ Р исо/мэк
24709-2-2011
Информационные технологии БИОМЕТРИЯ Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ)
Часть 2
Тестовые утверждения для поставщиков биометрических услуг
ISO/IEC 24709-2:2007 Information technology - Conformance testing for the biometric application programming interface (BioAPI) -Part 2:Test assertions for biometric service providers
(IDT)
Издание официальное
Москва Стандартинформ 2014 |
Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0 - 2004 «Стандартизация в Российской Федерации. Основные положения».
Сведении о стандарте
1 ПОДГОТОВЛЕН Научно-исследовательским и испытательным центром биометрической техники Московского государственного технического университета имени Н.Э. Баумана (НИИЦ БТ МГТУ им. Н.Э. Баумана) на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4, при консультативной поддержке Ассоциации автоматической идентификации «ЮНИСКАН/ГС1 РУС»
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 355 «Технологии автоматической идентификации и сбора данных и биометрия»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 21.09.2011 г №324-ст
4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 24709-2:2007 «Информационные технологии. Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ). Часть 2. Тестовые утверждения для поставщиков биометрических услуг» (ISO/IEC 24709-2:2007 Information technology - Conformance testing for the biometric application programming interface (BioAPI). Part 2: Test assertions for biometric service providers»).
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2004 (подраздел 3.5).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
6 Следует обратить внимание на то, что некоторые элементы настоящего стандарта могут быть объектами получения патентных прав. ИСО и МЭК не несут ответственность за установление подлинности каких -либо или всех подобных патентных прав
ГОСТ Р ИСО/МЭК 24709-2-2011
6 Общие положения
6.1 Тестовые утверждения, указанные в разделе 7 и определенные в разделе 8, основаны на методике испытания на соответствие, установленной в ИСО/МЭК 24709-1, и могут применяться только в соответствии с данной методикой.
6.2 В разделе 6 ИСО/МЭК 24709-1 приведены три модели испытаний на соответствие:
а) модель испытания на соответствие приложения БиоАПИ;
б) модель испытания на соответствие инфраструктуры БиоАПИ;
в) модель испытания на соответствие ПБУ БиоАПИ.
6.3 Каждую модель используют для испытания одного из трех стандартных компонентов БиоАПИ (см. ИСО/МЭК 24709-1, раздел 6). В разделе 8 настоящего стандарта приведены тестовые утверждения, применяемые в модели испытания на соответствие ПБУ БиоАПИ. Настоящий стандарт не распространяется на модели испытания на соответствие для приложения БиоАПИ и инфраструктуры БиоАПИ, а также соответствующие тестовые утверждения.
7 ИспмтаниеНБУ на соответствие БиоАПИ
7.1 Основные положения
7.1.1 Для проведения испытания ПБУ на соответствие БиоАПИ изготовитель ПБУ должен предоставить подтверждение соответствия биометрическому программному интерфейсу (ПСБПИ), указанное в подразделе 6.1 ИСО/МЭК 24709-1 и содержащее информацию, приведенную в таблице I.
Таблица 1- Подтверждение соответствия биометрическому программному интерфейсу | ||||||||||
|
3
Контактные данные предприятия-изготовителя: | |
штат или область (край) | |
почтовый индекс | |
страна | |
Телефон | |
Биометрический продукт: | |
наименование | |
серийный номер | |
описание | |
Класс соответствия БиоАПИ (один из следующих): | |
приложение БиоАПИ | |
инфраструктура БиоАПИ | |
П БУ(должен быть выбран зтот вариант) |
X |
Подкласс соответствия ПБУ (одни из следующих): | |
ПБУ верификации | |
ПБУ идентификации | |
ПБУ получения данных | |
механизм верификации | |
механизм идентификации | |
Дополнительные функции, поддерживаемые ПБУ (одна или несколько из следующих): | |
BioSPI_Capture | |
BioSPl_CreateTemplate | |
BioSPI_Process | |
BioSPI_VerifyMatch | |
BioSPI_Enroll | |
BioSPI_Verify | |
BioSPMdentify | |
Дополнительные свойства, поддерживаемые ПБУ (одно или несколько из следующих): | |
база данных, контролируемая ПБУ | |
адаптация шаблона | |
генерирование событий SOURCE PRESENT | |
установка значения поля «Качество» в промежуточной ЗБИ |
4
Контактные данные предприятия-изготовителя: | |
установка значения поля «Качество» в обработанной ЗБИ | |
Дополнительная информация: | |
УУИД ПБУ | |
версия спецификации БиоАПИ | |
версия продукта | |
поддерживаемые форматы блока биометрических данных (владелец формата и тип формата) | |
поддерживаемые биометрические типы (один или более) | |
максимальный поддерживаемый объем полезных данных |
7.1.2 В таблице 2 приведен перечень тестовых утверждений, которые должны быть подтверждены для определения того, противоречит ли испытуемая реализация ПБУ БиоАПИ требованиям, указанным в ИСО/МЭК 19784-1, приложение А, раздел А.4.
Примечание - Успешная обработка всех применимых тестовых утверждений является свидетельством соответствия испытуемой реализации требованиям ИСО/МЭК 19784-1, однако не устанавливает соответствия, поскольку тестовые утверждения не являются исчерпывающим испытанием на соответствие (см. ИСО/МЭК 24709-1, раздел 6).
7.1.3 Данные утверждения используют модель испытания на соответствие ПБУ БиоАПИ (см. ИСО/МЭК 24709-1, раздел 6) и определены в разделе 8 настоящего стандарта.
7.1.4 В подразделах 7.2 - 7.6 приведены особые условия для каждого подкласса соответствия и установлен набор тестовых утверждений, которые должны быть подтверждены при проведении испытания на соответствие ПБУ опре-
деленного подкласса.
5
Таблица 2 - Тестовые утверждения для ПБУ БиоАПИ | ||||||||||||||||||||||||||||||||
|
ГОСТ Р ИСО/МЭК 24709-2-2011
Номер |
Наименование утверждения |
Номер пункта настоящего стандарта |
Назначение |
ЗЬ |
BioSPl_BSPAttachJn volidUUID |
9.3.1.3, 11.2.3 |
Проверка возвращения кода ошибки BioAPIERR_INVALID_UUID при шзове функции BioSPI_BSPAttach с ^достоверным значением входного зараметраУУИД |
Зс |
BioSPIJBSPAttachJnvalidVersion |
9.3.1.3, 11.2.3 |
Проверка возвращения кода ошибки BioAPIERR_lNCOMPATlBLE_VERS10N зри вызове функции BioSPI_BSPAnach, гели вызывающая функция определяет несовместимую версию спецификации БиоЛПИ |
3d |
BioSPlJBSPA ttachjn val idBSP-Handle |
9.3.1.3 |
Проверка возвращения сообщения об ошибке при вызове функции SPI_BSPAtiach, если вызов выполняется с недостоверным дескриптором ПБУ |
4а |
BioSPI_BSPDetach_ValidParam |
9.3.1.4, А.4 |
Проверка возвращения значения BioAPl_OK при вызове функции BioSPl_BSPDetach с достоверным дескриптором модуля |
4Ь |
BioSPl_BSPDetach_lnvalidBSP- Handle |
9.3.1.4, 8.1.8.1 |
Проверка возвращения сообщения об эшибке при вызове функции BioSPI_BSPDetach с недостоверным тескрнптором модуля |
4с |
BioSPl_BSPDetach_Confirm |
9.3.1.4, 8.1.8.4 |
Проверка прерывания сессии присоединения при вызове функции Bio-SPI_BSPDerach |
5а |
BioSPI_FreeBl RHandle_ Valid Param |
9.3.2.1, 8.2.1. А.4 |
Проверка высвобождения дескриптора ЗБИ при вызове функции BioSPI_FreeBlRHandle с достоверным дескриптором ЗБИ |
7
Номер |
Наименование утверждения |
Номер пункта настоящего стандарта |
Назначение |
5Ь |
BioSPl _FreeBIRHandle Jnvalid BSP-Handle |
9.3.2.1, 8.2.1 |
Проверка возврата ошибки при вызо-»с функции BioSPI_FreeBIRHandle с зедостовериым дескриптором ПБУ |
5с |
BioSPl_FreeBJRHandle_lnvalid BIR-Handle |
9.3.2.I, 8.2.1 |
Проверка возвращения ошибки при зызове функции BioSPI_FreeBIR-Handle : недостоверным дескриптором ЗБИ |
6а |
BioSPl_GetBIRF romHandle _ Valid-Param |
9.3.2.2, 8.2.2. А.4 |
Проверка возврата значения BioAPl_OK при вызове функции BioSPl JGetBIRFromHandle с досто-зерными значениями входных параметров |
6Ь |
BioSPl_GetB/R From Handle_ In valid-BSPHandle |
9.3.2.2. 8.2.2 |
Проверка возврата сообщения об ошибке при вызове функции BioSPljGetBIRFromHandle с недостоверным дескриптором ПБУ |
6с |
BioSPl _GetBlRFromHandle_ Invalid-BIRHandle |
9.3.2.2. 8.2.2 |
Проверка возврата сообщения об ошибке при вызове функции BioSPl JGetBIRFromHandle с недостоверным дескриптором ЗБИ |
7а |
BioSPl_GetHeaderFromHandle_ ValidParam |
9.3.2.3, 8.2.3. А.4 |
Проверка возврата значения BioAPl_OK зри вызове функции BioSPI_ GetHeaderFromHandle с достоверными значениями входных параметров |
7Ь |
BioSPl_GetHeaderFromHandle _ In-validBSPHandle |
9.3.2.3, 8.2.3 |
Проверка возврата сообщения об ошибке при вызове функции BioSPljGetHeaderFromHandle с нетостоверным дескриптором модуля |
7с |
BioSPljGetHeaderFromHandle _ In-validBIRHandle |
9.3.2.3, 8.2.3 |
Проверяет, возвращается ли сообще-зие об ошибке при вызове функции BioSPljGetHeaderFrom-Handle с нетостоверным дескриптором ЗБИ |
8
Номер |
Наименование утверждения |
Номер пункта настоящего стандарта |
Назначение |
7d |
BioSPljG etHeaderFrom Handle _ BIR - Handle NotFreed |
9.3.2.3, 8.2.3 |
Проверка невысвобождения дескриптора ЗБИ после вызова функции BioSPl_GetHeaderFromHandle |
8а |
BioSPI_EnableEvenis_ValidParam |
9.3.3.1. 8.3.1 |
Проверка функции BioSPl_ EnableEvents : достоверными значениями входных тараметров |
8Ь |
BioSPlJEnaNeEvemsJnvalid BSP-Handle |
9.3.3.1. 8.3.1 |
Проверка функции Bio-SPl_Enable Events с недостоверным дескриптором модуля |
9а |
BioSPl_Capture_AuditData |
9.3.4.1, 8.4.1.1. 7.47. А.4.6.2.1 |
Проверка функции Bio-SPl_Capture с установленным значением параметра \uditData |
9Ь |
BioSPl_Capture_ReturnQuality |
9.3.4.1, 8.4.1, 7.49, 7.47, А.4.6.2.2 |
Проверканаличия в заголовке полуденной ЗБИ достоверного значения сачсства (в диапазоне от 0 до 100) |
9с |
BioSPl_Capture_lntennediate- ProcessedBIR |
9.3.4.1. 8.4.1.1, 8.4.1.2 |
Проверка степени обработки (INTERMEDIATE промежуточная или PROCESSED - обработана) у ЗБИ. возвращенной функцией BioSPljCapture |
9d |
BioSPljCaptureJn \ 'alidBSPHandle |
9.3.4.1, 8.4.1.2 |
Проверка возвращения кода ошибки 3ioAPIERR_INVALID_BSP_HANDLE зри вызове функции BioSPI_Capture : недостоверным дескриптором ПБУ |
10а |
BioSPI_CreateTemplate_ Payload-Supported |
9.3.4.2. 8.4.5.1, 7.47, А.4.6.2.6 |
Проверка функции BioSPljCreate Template с достоверными значениями тараметров и данных |
1()Ь |
BioSPl_CreateTemplate_BIR- HeaderQuality |
9.3.4.2, 7.49.3, 7.47, А.4.6.2.2 |
Проверка функции Bio-SPljCreateTemplate : достоверными значениями параметров и возвращенным значением качества |
Номер |
Наименование утверждения |
Номер пункта настоящего стандарта |
Назначение |
10с |
BioSPl jCreateTemplate _Ошрш BIR-DataType |
9.3.4.2, 8.4.2.1 |
Проверка функции Bio-SPl_Create Template с достоверными параметрами. Разрабатываемая ЗБИ шаблона должна иметь степень обработки PROCESSED |
10(1 |
BioSPl JCreateTemplate_Output BIR-Purpose |
9.3.4.2, 8.4.2.1 |
Проверка совпадения назначения юзданного шаблона с назначением долученной ЗБИ |
10е |
BioSPljCreateTemplateJnputBIR-DataType |
9.3.4.2, 8.4.2.1 |
Проверка функции BioSPljCreate Template с входной ЗБИ с недостовер-юй степенью обработки |
10f |
BioSPlJCreateTemplate _ lnconsistent_Purpose |
9.3.4.2. 8.4.2.1 |
Проверка функции Bio-SPljCreate Template с недостоверным назиаче-тем входной ЗБИ |
11а |
BioSPl _Process_ValidParam |
9.3.4.3, 8.4.3.1 |
Проверка функции BioSPl_Process с достоверными параметрами и возвращенным значением степени обра-Зоткн |
lib |
BioSPI_Process_BlRHeaderQuality |
9.3.4.3, 8.4.3.1, 7.49.3, 7.47. А.4.6.2.2 |
Проверка возвращаемого значения сачества при вызове функции BioSPl_Process с достоверными значениями параметров |
11с |
BioSPI_Proeess_OutputBIRPurpo.se |
9.3.4.3, 8.4.3.1, 7.12.3 |
Вызов функции BioSPl_Process с достоверными параметрами и прочерка совпадения назначения обработанной ЗБИ с назначением захвачен-дой ЗБИ |
lid |
BioSPI_Process_BuildsProcessedBIR |
9.3.4.3, 8.4.3.1 |
Проверка функции BioSPI_Process с достоверными значениями параметров л возвращенным значением степени обработки |
Номер |
Наименование утверждения |
Номер пункта настоящего стандарта |
Назначение |
Не |
BioSPI_Process_InputBIRData Туре |
9.3.4.3, 8.4.3.1 |
Проверка функции BioSPl_Process с зходной ЗБИ со степенью обработки PROCESSED. Такой вызов функции BioSPI_Process должен вызвать эшибку |
12а |
BioSPI_VerifyMaich_ValidParam |
9.3.4.5, 8.4.5.1 |
Проверка возвращения значения 3ioAPl_OK при вызове функции BioSPl_VeriJyMatch с достоверными значениями входных параметров |
12Ь |
BioSPI__VerifyMatch_Payload |
9.3.4.5, 8.4.5.1. 7.47 |
Проверка поддержки наполнения данными функции BioSP/_Verify Hatch. Возвращаемым значением дан-ши функции должно быть BioAPI_OK |
12с |
BioSPI_ VerifyMaich_Inconsistent_ Purpose |
9.3.4.5, 8.4.5.1, 11.2.3 |
Проверка функции BioSPI_VenfyMatch : ЗБИ. назначение которой является недопустимым для дайной функции. Код ошибки должен быть значением 3ioAPIERR_BSP_lNCO.NSISTE.NT_ PURPOSE |
13а |
BioSPI_Enroll_ValidParam |
9.3.4.7, 8.4.7.1, А.4 |
Проверка возвращения значения 3ioAPI_OK при вызове функции BioSPl_Enroll с достоверными значениями входных параметров |
13Ь |
BioSPlJEn roll_Payload |
9.3.4.7, 8.4.7.1, А.4.6.2.6, 7.47 |
Проверка возвращения значения 3ioAPI_OK при вызове функции BioSPI_EnroIl с данными |
13с |
BioSPI_Enroll_A udiiDaia |
9.3.4.7, 8.4.7.1, 7.47. А.4.6.2.1 |
Проверка функции BioSPI_Enroll с установленным значением параметра \uditData. Функция должна возвратить контрольные данные в том слу-iae, если ПБУ поддерживает возвра-ценне контрольных данных |
11
Номер |
Наименование утверждения |
Номер пункта настоящего стандарта |
Назначение |
13d |
BioSPI_Enroll_BIRHeaderQuality |
9.3.4.7, 8.4.7.1, 7.49.3, 7.47, А.4.6.2.2 |
Проверка возвращения достоверного шачсния качества в заголовке нового паблопа ЗБИ при вызове функции BioSPI_Enroll |
14а |
BioSPI_ Verify_ Valid Ра ram |
9.3.4.8, 8.4.8.1. А.4 |
Проверка возвращения значения BioAPI_OK при вызове функции BioSPl_Verify с достоверными значениями входных параметров |
14Ь |
BioSPl_ Verify_Pay!oad |
9.3.4.8, 8.4.8.1, 7.47, А.4.6.2.6 |
Проверка возвращения значения BioAPI_OK при вызове функции BioSPl_Verify с данными |
14с |
BioSPI_ Verify_A udiiDaia |
9.3.4.8, 8.4.8.1, 7.47. А.4.6.2.1 |
Проверка возвращения значения BioAPI_OK при вызове функции BioSPI_VeriJy с контрольными давними |
15а |
BioSPl_DbOpen_ValidParam |
9.3.5.1, 8.5.1.1 |
Проверка функции BioSPI_DI)Open с достоверными значениями входных параметров |
15Ь |
BioSPI_DbOpen_lnvalidBSP Handle |
9.3.5.1, 8.5.1.1 |
Проверка функции BioSPI_DbOpen с недостоверным дескриптором ПБУ |
16а |
BioSPI_DhClose_ValidParam |
9.3.5.2, 8.5.2.1 |
Проверка функции BioSPI_DbClo.se с юстоверными значениями входных параметров |
16Ь |
BioSPl_DbClose_InvalidBSP Handle |
9.3.5.2, 8.5.2.1 |
Проверка функции BioSPI_ DbClo.se с ^достоверным дескриптором ПБУ |
17а |
BioSPI _DbCreaie _DbProtected |
9.3.5.3, 8.5.3.1 |
Двойной вызов функции BioSPl_ DbCreate и проверка возвращения :ообщения об ошибке BioAPlERR_ DATABASE_ALREADY_EXISTS при повторном вызове |
17Ь |
BioSPl_DbCreate_ Val id Pa ram |
9.3.5.3, 8.5.3.1 |
Проверка функции BioSPI_ DbCreate z достоверными значениями входных параметров |
ГОСТ Р ИСО/МЭК 24709-2—2011 Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии
© Стандартинформ, 2012
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
Продолжение таблицы 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
13
ГОСТ Р ИСО/МЭК 24709-2-2011
1 Область применения...................................................................
2 Соответствие................................................................................
3 Нормативные ссылки..................................................................
4 Термины и определения.............................................................
5 Обозначения и сокращения........................................................
6 Общие положения.......................................................................
7 ИспытаниеПБУ на соответствиеБиоАПИ................................
7.1 Основные положения.........................................................
7.2 Испытание ПБУ подкласса ПБУ верификации...............
7.3 Испытание ПБУ подкласса ПБУ идентификации...........
7.4 Испытание ПБУ подкласса ПБУ получения данных......
7.5 Испытание ПБУ подкласса механизм верификации.......
7.6 Испытание ПБУ подкласса механизм идентификации...
8 Тестовые утверждения...............................................................
8.1 Основные положения.........................................................
8.2 Общие процессы.................................................................
8.3 Утверждение la BioSPI_BSPLoad_InvalidUUID.............
8.4 Утверждение lb BioSPI_BSPLoad_ValidParam...............
8.5 Утверждение 2а BioSPI_BSPUnload_ValidParam............
8.6 Утверждение 2b BioSPI_BSPUnload_InvalidUUID..........
8.7 Утверждение 2с BioSPI_BSPUnload_UnmatchedLoad ....
8.8 Утверждение 2d BioSPI_BSPUnload_Confirm.................
8.9 Утверждение За BioSPI_BSPAttach_ValidParam.............
8.10 Утверждение 3b BioSPI_BSPAttach_InvalidUUID.........
8.11 Утверждение Зс BioSPI_BSPAttach_InvalidVersion......
8.12 Утверждение 3d BioSPI_BSPAttach_InvalidBSPHandle
8.13 Утверждение 4а BioSPI_BSPDetach_ValidParam..........
8.14 Утверждение 4b BioSPI_BSPDetach_InvlidBSPHandle.
8.15 Утверждение 4с BioSPI_BSPDetach_Confirm................
IV
8.16 Утверждение 5а BioSPI_FreeBIRHandle_VaIidParam...........................
8.17 Утверждение 5b BioSPI_FreeBIRHandle_InvalidBSPHandle...............
8.18 Утверждение 5с BioSPI_FreeBIRHandle_InvalidBIRHandle................
8.19 Утверждение 6а BioSPI_GetBIRFromHandle_ValidParam...................
8.20 Утверждение 6b BioSPI_GetBIRFromHandle_InvalidBSPHandle........
8.21 Утверждение 6с BioSPI_GetBIRFromHandle_InvalidBIRHandle.........
8.22 Утверждение 7а BioSPI_GetHeaderFromHandle_ValidParam..............
8.23 Утверждение 7b BioSPI_GetHeaderFromHandle_InvalidBSPHandle...
8.24 Утверждение 7с BioSPl_GetHeaderFromHandle_InvalidBlRHandle....
8.25 Утверждение 7d BioSPI_GetHeaderFromHandle_BIRHandIeNotFreed
8.26 Утверждение 8а BioSPl_EnableEvents_ValidParam..............................
8.27 Утверждение 8b BioSPI_EnableEvents_InvalidBSPHandle...................
8.28 Утверждение 9а BioSPI_Capture_AuditData..........................................
8.29 Утверждение 9b BioSPI_Capture_ReturnQuaIity...................................
8.30 Утверждение 9с BioSPI_Capture_IntermediateProcessedBIR...............
8.31 Утверждение 9d BioSPI_Capture_InvalidBSPHandIe............................
8.32 Утверждение 10а BioSPI_CreateTemplate_PayloadSupported..............
8.33 Утверждение 10b BioSPI_CreateTemplate_BIRHeaderQuality.............
8.34 Утверждение Юс BioSPI_CreateTemplate_OutputBIRDataType..........
8.35 Утверждение 10d BioSPI_CreateTemplate_OutputBIRPurpose............
8.36 Утверждение 10е BiOvSPI_CreateTemplate_InputBIRDataType............
8.37 Утверждение 1 Of BioSPI_CreateTemplate_Inconsistent_Purpose..........
8.38 Утверждение 1 la BioSPI_Process_ValidParam......................................
8.39 Утверждение 1 lb BioSPI_Process_BIRHeaderQuality..........................
8.40 Утверждение 1 lc BioSPI_Process_OutputBIRPurpo.se..........................
8.41 Утверждение 1 Id BioSPI_Process_BuiIdsProcessedBIR.......................
8.42 Утверждение 1 le BioSPI_Process_InputBIRDataType..........................
8.43 Утверждение 12a BioSPI_VerifyMatch_ValidParam.............................
8.44 Утверждение 12b BioSPI_VerifyMatch_Payload...................................
8.45 Утверждение 12c BioSPI_VerifyMatch_lnconsistent_Purpose..............
V
ГОСТ Р ИСО/МЭК 24709-2-2011
8.46 Утверждение 13а BioSPI_Enroll_ValidParam...........................
8.47 Утверждение 13b BioSPI_Enroll_Payload................................
8.48 Утверждение 13с BioSPI_Enroll_AuditData.............................
8.49 Утверждение 13d BioSPI_Enroll_BIRHeaderQuality...............
8.50 Утверждение 14а BioSPI_Verify_ValidParam..........................
8.51 Утверждение 14b BioSPI_Verify_Payload................................
8.52 Утверждение 14с BioSPl_Verify_AuditData.............................
8.53 Утверждение 15а BioSPI_DbOpen_ValidParam.......................
8.54 Утверждение 15b BioSPI_DbOpen_InvalidBSPHandle............
8.55 Утверждение 16а BioSPI_DbClose_ValidParam.......................
8.56 Утверждение 16b BioSPI_DbClose_InvalidBSPIlandle............
8.57 Утверждение 17а BioSPl_DbCreate_DbProtected.....................
8.58 Утверждение 17b BioSPI_DbCreate_ValidParam.....................
8.59 Утверждение 17с BioSPI_DbCreate_InvalidBSPHandle..........
8.60 Утверждение 18а BioSPI_DbDelete_InvalidBSPHandle...........
8.61 Утверждение 18b BioSPI_DbDelete_OpenDbProtected...........
8.62 Утверждение 18с BioSPI_DbDelete_VaIidParam......................
8.63 Утверждение 19а BioSPI_DbSetMarker_ValidParam..............
8.64 Утверждение 19b BioSPI_DbSetMarker_InvalidBSPHandle...
8.65 Утверждение 19с BioSPI_DbSetMarker_RecordNotFound......
8.66 Утверждение 20а BioSPI_DbFreeMarker_ValidParam............
8.67 Утверждение 20b BioSPI_DbFreeMarker_InvaIidBSPHandle.
8.68 Утверждение 20с BioSPI_DbFreeMarker_InvalidMarker........
8.69 Утверждение 21а BioSPI_DbStoreBIR_ValidParam................
8.70 Утверждение 2lb BioSPI_DbStoreBIR_InvalidBSPHandle.....
8.71 Утверждение 22а BioSPI_DbGetBIR_ValidParam....................
8.72 Утверждение 22b BioSPI_DbGetBIR_InvalidBSPHandle.......
8.73 Утверждение 22с BioSPI_DbGetBIR_RecordNotFound..........
8.74 Утверждение 23а BioSPI_DbGetNextBIR_ValidParam...........
8.75 Утверждение 23b BioSPI_DbGetNextBIR_lnvalidBSPHandIe
VI
ГОСТ Р ИСО/МЭК 24709-2-2011
Введение
Настоящий стандарт устанавливает несколько тестовых утверждений, написанных на языке утверждений, определенном в ИСО/МЭК 24709-1:2007 «Информационные технологии. Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ). Часть 1: Методы и процедуры». Данные утверждения позволяют пользователю настоящего стандарта (например, испытательной лаборатории) проводить испытания любого поставщика биометрических услуг (ПБУ) на соответствие ИСО/МЭК 19784-1 «Информационные технологии. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса» (спецификации БиоАПИ 2.0).
Структура тестовых утверждений, приведенных в настоящем стандарте, соответствует указанной в приложении А ИСО/МЭК 19784-1, в котором определены параметры соответствия БиоАПИ для различных типов реализаций (ПБУ, инфраструктуры и приложения) и для ПБУ, принадлежащих отдельным подклассам соответствия.
Настоящий стандарт устанавливает тестовые утверждения, предназначенные для проверки на соответствие ПБУ всех подклассов соответствия. В дальнейшем тестовые утверждения могут быть сгруппированы в соответствии с подклассами (если ПБУ принадлежит к одному или нескольким подклассам) и конкретной функциональностью.
Каждое тестовое утверждение использует одну или более (как можно более простую) функцию испытуемой реализации. Тестовые утверждения помещают в пакеты (в пакете должно быть одно или более утверждений) в соответствии с требованиями языка тестовых утверждений.
VIII
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационные технологии БИОМЕТРИЯ Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ)
Часть 2
Тестовые утверждения для поставщиков биометрических услуг
Information technology.
Biometrics.
Conformance testingfor the biometric application programming interface.
Part 2.
Test assertions for biometric service providers
Дата введения - 01-07 -2013
1 Область применения
Настоящий стандарт устанавливает ряд тестовых утверждений, написанных на языке, определенном в ИСО/МЭК 24709-1. Настоящий стандарт устанавливает по пять подмножеств тестовых утверждений для каждого из пяти подклассов соответствия ПБУ, соответствующих приведенным в ИСО/МЭК 19784-1. Кроме того, в настоящем стандарте приведены дополнительные тестовые утверждения, которые должны быть выполнены в зависимости от наличия дополнительных функций, определенных в спецификации БиоАПИ 2.0, поддержку которых должна обеспечить испытуемая реализация.
Перечень утверждений проверки, установленный в настоящем стандарте, не является исчерпывающим (см. также ИСО/МЭК 24709-1, раздел 6). Реализации ПБУ, подвергаемые испытанию с использованием метода, определенного в ИСО/МЭК 24709-1, и на соответствие тестовым утверждениям, установленным в настоящем стандарте, соответствуют только тем требованиям ИСО/МЭК 19784-1, для которых в настоящем стандарте приведены тестовые утверждения.
2 Соответствие
Реализации (наборы тестов при испытании на соответствие БиоАПИ), соответствующие требованиям настоящего стандарта, должны обеспечивать воз-
1
Издание официальное
ГОСТ Р ИСО/МЭК 24709-2-2011
можность обработки всех тестовых утверждений, указанных в разделе 8, с использованием методики, приведенной в ИСО/МЭК 24709-1, а также правил и условий, установленных в разделах 6 и 7 настоящего стандарта.
3 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты. В случае ссылок на документы, у которых указана дата утверждения, необходимо использовать только указанную редакцию. В случае, когда дата утверждения не указана, следует использовать последнюю редакцию ссылочных стандартов, включая любые поправки и изменения к ним:
ИСО/МЭК 19784-1:2006, Информационные технологии - Биометрический программный интерфейс — Часть 1: Спецификация биометрического программного интерфейса
ИСО/МЭК 24709-1:2007, Информационные технологии - Испытания на соответствие биометрическому программному интерфейсу (БиоАПИ) -Часть 1: Методы и процедуры
4 Термины и определения
В настоящем стандарте использованы термины и определения, установленные в ИСО/МЭК 24709-1.
5 Обозначения н сокращения
В настоящем стандарте использованы обозначения и сокращения, уста
новленные в ИСО/МЭК 24709-1.