Приложение PKI бывает двух видов:
- С поддержкой биометрии - загружается в модели JaCarta PKI/BIO, JaCarta-2 PKI/BIO/ГОСТ;
- Без поддержки биометрии - загружается в модели JaCarta PKI, JaCarta-2 PKI/ГОСТ, JaCarta-3 PKI/ГОСТ, JaCarta-2 SE, JaCarta-3 SE;
Для того, чтобы определить поддерживает ли модель биометрию и можно ли работать с биометрией, необходимо:
- Получить информацию по биометрии с помощью функции JC_PKI_BIO_GetSupportedEx.
- Проверить наличие биометрии, проанализировав в структуре JC_PKI_BIO_SUPPORT_INFO поле pkiBioSupportInfo.Enabled == CK_TRUE.
Если pkiBioSupportInfo.Enabled == CK_FALSE, значит поддержки биометрии нет. - Проанализировать поле CK_BBOOL pkiBioScanner. Если поле pkiBioScanner == CK_TRUE, значит подключён биометрический ридер ASEDrive IIIe Bio Combo
- Проанализировать поле CK_BBOOL pkiSecureBio. Если pkiSecureBio == CK_TRUE, значит подключён биометрический ридер Aladdin SecurBIO Reader
- Если оба поля равны CK_FALSE, значит биометрический ридер не подключен, или подключен неизвестный ридер.
Для работы с биометрией, убедитесь что установлено ПО "Единый Клиент JaCarta" с компонентой поддержки биометрии.