ГОСТ Р ИСО/МЭК19784-1—2007
_VERIFICAT10N_0NLY. BIOAPI_PURPOSE_ENROLL_FOR_IDENTIFfCATION_ONLY и должна возвращать ЗБИ
с тем же назначением, что и входная ЗБИ;
h) если ЗБИ подходит для регистрации, верификации и идентификации, то возвращаемая ЗБИдолж
на иметь назначение BioAPI_PURPOSE_ENROLL.
7.13 Тип BioAPI_BIR_SECURITY_BLOCK_FORMAT
Данный тип определяет формат данных, содержащихся в блоке безопасности (БЗИ) ЗБИ БиоАПИ
(элемент блока безопасности).
typedefstruct broapi_bir_security_btock .format {
uintl 6_t SecurityFormatOwner;
uint16_t SecurityFormatType:
}BioAPI_BIR_SECURITY_BLOCK_FORMAT;
Если признаки «шифрование» и «подпись» не установлены в поле Bio API_BIR_DATA_TYPE заголов
ка ЗБИ. то параметры SecurityFormatOwner и SecurityFormatTypeдолжны быть установлены в 0x0000 и блок
безопасности должен отсутствовать.
Значения SecurityFormatOwner присвоены и зарегистрированы регистрационными правами ЕСФОБД
как идентификаторы биометрических организаций по ИСО/МЭК 19785-2. SecurityFormatType присвоен вла
дельцем формата безопастности (биометрическая организация) и может быть зарегистрирован
дополни тельно.
П р и м е ч а н и е 1 — ИД форматов безопасности аналогичны ИД форматов. Процесс регистрации ИД
форматов безопасности аналогичен процессу регистрации ИД форматов. Изготовитель может зарегистрировать
значение владельца формата/продукта/безопасности (идентификатор биометрической организации), что гло
жет быть использовано во всех связанных областях.
П р и м е ч а н и е 2 — Содержание блока безопасности гложет включать в себя цифровую подпись или код
аутентификационного сообщения (вычисленный как заголовок ЗБИ + ББД). параметры шифрования ББД (то есть
алгоритмы шифрования, длина ключа) и/или целостные параметры ЗБИ (ИД алгоритмов, название ключа, вер
сия).
П р и м е ч а н и е 3 — Формат блока безопасности ЗБИ БиоАПИ в заголовке ЗБИ соответствует
eCBEFF_SB_format_owner» и «CBEFF_SB_format_type» по ИСО/МЭК 19785-1.
7.14 Тип BioAPI_BIR_SUBTYPE
7.14.1 Данный тип идентифицирует подтип в рамках типа ББД указанного в Bk>API_BIR_BIOMETRIC_
_TYPE. Значения подтипов определяются спецификациями данного типа ББД.
7.14.2 Каждый из флагов BioAPI_BIR_SUBTYPE_LEFT и BioAPI_BIR_SUBTYPE_RIGHT (ноль, один
или оба) может быть установлен произвольно.
7.14.3 Может быть установлен один или ни одного из пяти подтипов пальца.
typedef uint8_t BioAPI_BIR_SUBTYPE;
#defme BioAPI_BIR_SUBTYPE_LEFT(0x01)
«define BroAPI_BIR_SUBTYPE_RIGHT(0x02)
«define BioAPI_BIR_SUBTYPE_THUMB(0x04)
#define BroAPI_BIR_SUBTYPE_POINTERFINGER(0x08)
#define BioAPI_BIR_SUBTYPE_MIDDLEFINGER(0x10)
«define Bk>API_BIR_SUBTYPE RINGFINGER(0x20)
#define BioAPI_BIR_SUBTYPE_LITTLEFINGER(0x40)
«define BioAPI_BIR_SUBTYPE_MULTIPLE(0x80)
«define BioAPI_NO_SUBTYPE_AVAILABLE(0x00)
П р и м е ч а н и е 1 — Условие NO_VALUE_AVAILABLE (значение недоступно) указывается присвоением
значения ноль. Для ЗБИ. которые не были первоначально созданы ПБУ БиоАПИ. а были преобразованы из
другого формата данных и для которых информация о подтипе недоступна, допускается данное значение не
устанавливать.
П р и м е ч а н и е2 — BioAPI_BIR_SUBTYPEсоответствуют«CBEFF_BDB_biomelric_subtype» по
ИСО/МЭК 19785-1.
П р и м е ч а н и е 3 — Данная структура прежде всего используется в заголовке ЗБИ. однако она также
используетсякаквходной параметр для функций получения биометрических данных. Значение
BioAPI_NO_SUBTYPE_AVAiLABLE используется в заголовке ЗБИ. если данное поле неприменимо или информа
ция недоступна. Значение BioAPI_NO_SUBTYPE_AVAILABLE также используется как параметр функции, если при
ложение позволяет ПБУ определить, какой тип данных будет получен.
17