Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
Маска, которая описывает набор биометрических типов (факторов), содержащихся в ЗБИ БиоАПИ или поддерживаемых ПБУ.
typedef uint32_t BioAPI_BIR_BIOMETRIC_TYPE; | ||
#define BioAPI_NO_BIOTYPE_AVAILABLE | (0x00000000) | |
#define BioAPI_TYPE_MULTIPLE_BIOMETRIC_TYPES | (0x00000001) | |
#define BioAPI_TYPE_FACE | (0x00000002) | |
#define BioAPI_TYPE_VOICE | (0x00000004) | |
#define BioAPI_TYPE_FINGER | (0x00000008) | |
#define BioAPI_TYPE_IRIS | (0x00000010) | |
#define BioAPI_TYPE_RETINA | (0x00000020) | |
#define BioAPI_TYPE_HAND_GEOMETRY | (0x00000040) | |
#define BioAPI_TYPE_SIGNATURE_SIGN | (0x00000080) | |
#define BioAPI_TYPE_KEYSTROKE | (0x00000100) | |
#define BioAPI_TYPE_LIP_MOVEMENT | (0x00000200) | |
#define BioAPI_TYPE_GAIT | (0x00001000) | |
#define BioAPI_TYPE_VEIN | (0x00002000) | |
#define BioAPI_TYPE_DNA | (0x00004000) | |
#define BioAPI_TYPE_EAR | (0x00008000) | |
#define BioAPI_TYPE_FOOT | (0x00010000) | |
#define BioAPI_TYPE_SCENT | (0x00020000) | |
#define BioAPI_TYPE_OTHER | (0x40000000) | |
#define BioAPI_TYPE_PASSWORD | (0x80000000) |
Примечание 1 - BioAPI_TYPE_MULTIPLE_BIOMETRIC_TYPE используется для обозначения того, что биометрические образцы, содержащиеся в ББД (ЗБИ), включают в себя образцы, полученные от биометрических сканеров разных типов (например, данные отпечатков пальцев и изображения лица). Расположение индивидуальных образцов в ББД определяет владелец формата и идентифицируется значением типа формата.
Примечание 2 - Значение NO VALUE AVAILABLE указывается установкой нулевого значения. Данное значение должно использоваться в том случае, если для ЗБИ, которые первоначально не были созданы ПБУ БиоАПИ, а были преобразованы в ЗБИ БиоАПИ, информация о биометрическом типе недоступна в записи первоначального источника. Преобразованные ЗБИ, чьи биометрические типы не соответствуют ни одному из определенных типов, должны использовать значение OTHER.
Примечание 3 - Биометрический тип ЗБИ БиоАПИ соответствует "CBEFF_BDB_biometric_type" по ИСО/МЭК 19785-1.
Примечание 4 - Несмотря на то, что password не является биометрической характеристикой, BioAPI_TYPE_PASSWORD включен как действительный BioAPI_BIR_BIOMETRIC_TYPE для поддержки использования password: а) для разработки и тестирования, b) как дополнительный фактор аутентификации в рамках приложения БиоАПИ.
Примечание 5 - Наименования нескольких биометрических типов в версии БиоАПИ 2.1 отличается от имен в версии БиоАПИ 2.0, но без изменений в семантике. Также в версию БиоАПИ 2.1 включено несколько новых биометрических типов. Наконец, "температурные" типы присутствуют в версии БиоАПИ 2.0, но отсутствуют в версии БиоАПИ 2.1. Данные различия внесены для соответствия с ИСО/МЭК 19785-1.
Примечание 6 - Наименования следующих значений не совпадают в версии БиоАПИ 2.0 и БиоАПИ 2.1, но их семантика не изменена. Наименования в версии БиоАПИ 2.1 соответствуют приведенным в ИСО/МЭК 19785-1 (ЕСФОБД).
Наименование в версии БиоАПИ 2.0 | Наименование в версии БиоАПИ 2.1 | Кодировка |
MULTIPLE | MULTIPLE_BIOMETRIC_TYPES | 0x00000001 |
FACIAL_FEATURES (ЧЕРТЫ ЛИЦА) | FACE (ЛИЦО) | 0x00000002 |
FINGERPRINT (ОТПЕЧАТОК ПАЛЬЦА) | FINGER (ПАЛЕЦ) | 0x00000008 |
SIGNATURE_DYNAMICS (ДИНАМИКА ПОДПИСИ) | SIGNATURE_SIGN (ЗНАК ПОДПИСИ) | 0x00000080 |
KEYSTROKE_DYNAMICS (ДИНАМИКА РАБОТЫ С КЛАВИАТУРЫ) | KEYSTROKE (РАБОТА С КЛАВИАТУРОЙ) | 0x00000100 |
Примечание 7 - Следующие значения не присутствуют в версии БиоАПИ 2.0, но присутствуют в версии БиоАПИ 2.1 для совместимости с ИСО/МЭК 19785-1 (ЕСФОБД).
Добавленное значение | Кодировка |
NO_BIOTYPE_AVAILABLE | 0x00000000 |
VEIN (ВЕНА) | 0x00002000 |
DNA (ДНК) | 0x00004000 |
EAR (УХО) | 0x00008000 |
FOOT (СТУПНЯ) | 0x00010000 |
SCENT (ЗАПАХ) | 0x00020000 |