ГОСТ Р ИСО/МЭК19784-1—2007
typedefstruct bropiJ*r_bk>metric_productJD {
uint16_t ProductOsvner:
uint16_t ProductType;
}BioAPI_BIR_BIOMETRIC_PRODUCT_ID;
«define BioAPI NO_PRODUCT_OWNER_AVAILABLE
«define BioAPI_NO_PRODUCT_TYPE_AVAILABLE
(0x0000)
(0x0000)
Значение NO_VALUE_AVAILABLE следует отражать установкой значений всех компонентов
в ноль. Это значение следует использовать толькодля ЗБИ. которая первоначально была получена не
от ПБУ БиоАПИ. а из другого источника, и была преобразована в ЗБИ БиоАПИ. БПУ недолжны использо
вать это значение.
Значения ProductOwner (владелец продукта) присваиваются и регистрируются органами регистрации
ЕСФОБД в качестве идентификаторов биометрической организации. Информация об органах регистрации
приведена в ИСО/МЭК 19785-2. Тип продукта присваивается владельцем продукта и может быть зарегист
рирован.
П р и м е ч а н и е 1 — ИД продуктов аналогичны ИД форматов и процессы их регистрации идентичны.
Изготовитель может зарегистрировать значение владельца формата/продукта (идентификатор биометрической
организации), которое может использоваться в обоих полях.
П р и м е ч а н и е 2 — BioAPI_BIR_BlOMETRIC_PRODUCT_ID соответствует «CBEFF_BDB_product_owner»
и «CBEFF_BDB_product_type». приведеннырл в ИСО/МЭК 19785-1.
7.8 Тип BioAPI_BIR_BIOMETRIC_TYPE
Данный тип представляет собой маску, описывающую набор биометрических типов (факторов), со
держащихся в рамках ЗБИ БиоАПИ или поддерживаемых ПБУ.
typedef uint32_t BioAPI_BIR_BIOMETRIC_TYPE:
#define BioAPI NO_TYPE_AVAILABLE
#define BioAPI_TYPE_MULTIPLE
#define BioAP!_TYPE_FACIAL_FEATURES
«define BioAPI_TYPE_VOICE
«define BwAPI_TYPE_FINGERPRINT
«define BioAPI_TYPE_IRIS
«define BioAPIJTYPE_RETINA
«define BioAPI_TYPE_HAND_GEOMETRY
«define BioAPI_TYPE_SIGNATURE_DYNAMICS
«define BioAPI_TYPE_KEYSTOKE DYNAMICS
«define BioAPI_TYPE_LIP_MOVEMENT
«define BioAPI_TYPE_THERMAL_FACE_IMAGE
«define BioAPI_TYPE_THERMAL_HAND_IMAGE
«define BioAPI_TYPE_GAIT
«define BioAPI_TYPE._OTHER
«define BioAPITYPEPASSWORD
(0x00000000)
(0x00000001)
(0x00000002)
(0x00000004)
(0x00000008)
(0x00000010)
(0x00000020)
(0x00000040)
(0x00000080)
(0x00000100)
(0x00000200)
(0x00000400)
(0x00000800)
(0x00001000)
(0x40000000)
(0x80000000)
П р и м е ч а н и е 1 — BioAPI_TYPE_MULTIPLE используется для обозначения того, что биометрические
образцы, содержащиеся в ББД (BiometncData ЗБИ). включают в себя образцы, полученные от биометрических
сканеров разных типов (например, данные отпечатков пальцев и изображения лица). Расположение индивиду
альных образцов в ББД определяет владелец формата и идентифицируется значением типа формата.
П р и м е ч а н и е 2 — Значение NO_VALUE_AVAILABLE указывается установкой нулевогозначения. Данное
значение должно использоваться в том случае, если для ЗБИ. которые первоначально не были созданы ПБУ
БиоАПИ. а были преобразованы в ЗБИ БиоАПИ. информация о биометрическом типе недоступна в записи перво
начального источника. Преобразованные ЗБИ. чьи биометрические типы не соответствуют ни одному из опреде
ленных типов, должны использовать значение BioAPI_TYPE_OTHER.
П р и м е ч а н и е 3 — BioAPI_BIR_BIOMETRIC_TYPE соответствует«CBEFF_BDB_biometric_type» по
ИСО/МЭК 19785-1.
7.9 Тип BioAPI_BIR_DATA_TYPE
7.9.1BioAPI_BIR_DATA_TYPE (тип данных ЗБИ БиоАПИ) используется для решения следующих за
дач:
a) определения типа биометрических образцов (исходные, промежуточные или обработанные), кото
рые содержатся в ББД;
b
)определения того, зашифрована ли ЗБИ и/или использует ли ома цифровую подпись;
14