ГОСТ Р ИСО/МЭК19784-1—2007
с) определения того, включено или нет значение индекса в качестве составной части заголовка ЗБИ.
Примечание — Если ЗБИ зашифрована ПБУ, тоона может не определяться приложением илидругим ПБУ.
7.9.2Должен быть установлен один изследующих трех признаков: «исходный» (RAW), «промежуточ
ный» (INTERMEDIATE) или «обработанный» (PROCESSED). Если ЗБИ. содержащая данные ЗБИ с уста
новленными различными признаками, передается в инфраструктуру БиоАПИ в качестве параметра вызы
ваемой функции, должно возвращаться значение ошибки BioAPIERR_INVALID_BIR.
П р и м е ч а н и е — ЗБИ. которые первоначально не были созданы ПБУ БиоАПИ. а были преобразованы из
другого формата данных и для которых информация о типе образца недоступна, могут не устанавливать данный
признак (ПБУ БиоАПИ должны устанавливать один из вышеуказанных признаков).
7.9.3 Установка признаков «зашифровано» (ENCRYPTED)и «подписано» (SIGNED) является необяза
тельной.
7.9.4 Признак «индекс» (INDEX_PRESENT) следует устанавливать в случае, если индекс присут
ствует в заголовке ЗБИ. и не следует устанавливать в случае, если индекс отсутствует в заголовке ЗБИ.
typedefu*nt8 tBioAPI BIR_DATA_TYPE;
«define BioAPI_BIR_DATA_TYPE_RAW(0x01)
«define BioAPI_BIR_DATAJYPEJNTERMEDIATE(0x02)
«define BioAPI_BIR DATA_TYPE_PROCESSED(0x04)
«define BioAPI_BIR_DATA_TYPE_ENCRYPTED(0x10)
«define BioAPI_BlR_DATA_TYPE_SIGNED(0x20)
«define BioAPI_BIRJNDEX_PRESENT(0x80)
П р и м е ч а н и е — BioAPI_BIR_DATA_TYPE соответствует комбинации «CBEFF_BDB_processedJevBl» и
«CBEFF_BIRJntegrrty_optk>ns» no ИСО/МЭК 19785-1.
7.10 Тип BloAPI_BIR_HANDLE
Данный тип является дескриптором для обращения к ЗБИ БиоАПИ. существующей в ПБУ.
П р и м е ч а н и е — Дескриптор, определяющий ЗБИ. имеет положительное ненулевое значение. Другие
значения BioAPI_B!R_HANDLE (в настоящее время только минус 1 и минус 2) зарезервированы для индикации
исключений.
typedefint32_t BtoAPI_BIR_HANDLE;
«define BioAPI_INVALID_BIR_HANDLE (-1)
«define BioAPI_UNSUPPORTED_BIR_HANDLE (-2)
7.11 Тип BioAPI_BIR_HEADER
Данный тип представляет собой заголовок ЗБИ. содержащий стандартную информацию, с описанием
содержания следующих за ней непрозрачных ББД. Данная информация может быть прочитана приложе
нием и предоставляется для того, чтобы обеспечить приложению возможность выбора метода обработки и
трассировки с учетом ЗБИ. ПБУ не зашифровывает данный заголовок,
typedefstruct btoapi_bir_header (
BioAPIVERSION HoaderVersion;
BioAPI_BIR_DATA_TYPE Type:
BtoAPI_BIR_BIOMETRIC_DATA_FORMAT Format;
BioAPI_QUALITY Quality;
BioAPI_BIR_PURPOSE Рифове;
BioAPI_BIR_BIOMETRIC_TYPE FactorsMask;
BioAPI_BIR_BIOMETRIC_PRODUCTJDProductlD:
BioAPI_DTG CreationDTG;
BioAPI_BIR_SUBTYPE Subtype;
BioAPI_DATE ExpirationDate;
BioAPI_BIR_SECURITY_BLOCK_FORMAT SBFormat;
BioAPIUUID Index,
} BioAPI_BIR_HEADER;
П р и м е ч а н и е 1 — BioAPI_BIR_HEADER соответствует СБЗ в ЕСФОБД no ИСО/МЭК 19785-1.
П р и м е ч а н и е 2 — Срок годности (Expiration date) соответствует элементу «Valid to» поля
«CBEFF_BDB_validity_period* по ИСО/МЭК 19785-1. Поле признака(Index) соответствует полю «CBEFF_BDB_indexo
по ИСО/МЭК 19785-1.
П р и м е ч а н и е 3 — Возможно существование ЗБИ БиоАПИ. которая не была создана ПБУ. а была
преобразована из другого формата данных. В этом случае некоторые из полей заголовка, которые являются
15