Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline rfigurin  
#1 Оставлено : 17 апреля 2014 г. 15:47:49(UTC)
rfigurin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 10.07.2013(UTC)
Сообщений: 42
Российская Федерация
Откуда: Нижний Новгород

Сказал(а) «Спасибо»: 2 раз
Здравствуйте

В процессе настройки работы с bluetooth токеном от компании "Актив" столкнулся с такой проблемой - при поиске смарт карты происходит ошибка 0x80100009, согласно MSDN (http://msdn.microsoft.com/en-us/library/ms936965.aspx) ошибка возникает из-за невозможности распознания имени считывателя.

Возможно у меня с конфигом что-то не так? Файл config.ini: https://www.dropbox.com/...9h8c628j4o6ru/config.ini
Библиотеки (librdrrtsupcp.dylib и librdrpcsc.dylib) скопировал в проект по инструкции. Пути к ним в [apppath] прописаны.

Код, вызывающий ошибку:
CryptGetProvParam(_hCryptProv,
PP_ENUMREADERS,
(BYTE*)cbData,
&pdwDataLen,
CRYPT_MEDIA | CRYPT_FIRST)

Полный текст ошибки (выводится в Xcode):
/Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/Reader.m:496: error in +[Reader reader:]: 0x80100009
2014-04-17 15:28:58.654 [405:907] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/winscard.m:87: error in SCardConnectA: The operation couldn’t be completed. (pcsc-ios error -2146435063.)
2014-04-17 15:28:59.067 [405:907] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/Reader.m:496: error in +[Reader reader:]: 0x80100009
2014-04-17 15:28:59.069 [405:907] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/winscard.m:87: error in SCardConnectA: The operation couldn’t be completed. (pcsc-ios error -2146435063.)
2014-04-17 15:28:59.492 [405:907] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/Reader.m:496: error in +[Reader reader:]: 0x80100009
2014-04-17 15:28:59.494 [405:907] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/winscard.m:87: error in SCardConnectA: The operation couldn’t be completed. (pcsc-ios error -2146435063.)
Offline Татьяна  
#2 Оставлено : 17 апреля 2014 г. 15:50:32(UTC)
Татьяна

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
А какую версию токена используете? С secure messaging или без? Какая версия iOS?
Татьяна
ООО Крипто-Про
Offline rfigurin  
#3 Оставлено : 17 апреля 2014 г. 17:52:10(UTC)
rfigurin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 10.07.2013(UTC)
Сообщений: 42
Российская Федерация
Откуда: Нижний Новгород

Сказал(а) «Спасибо»: 2 раз
Используем вот такой токен - http://www.rutoken.ru/te...modifications/bluetooth/ , судя по описанию, там есть Secure Messaging. Версия iOS 6.1.3.

Сейчас еще протестировал с iOS 7.1, немного другое происходит:
1) В логе Xcode видим меньше сообщений об ошибках:
2014-04-17 17:48:04.720 ЛК-ИП[9700:60b] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/Reader.m:496: error in +[Reader reader:]: 0x80100009
2014-04-17 17:48:04.724 ЛК-ИП[9700:60b] /Users/jenkins/jenkins/workspace/pcsc-ios/configuration/Release/label/aktiv-macosx108-2/winscard.m:87: error in SCardConnectA: The operation couldn’t be completed. (pcsc-ios error -2146435063.)
2) Программа виснет на вызове функции CryptGetProvParam - я не получил ни ошибки, ни какого-то ответа.
Offline Татьяна  
#4 Оставлено : 17 апреля 2014 г. 18:04:38(UTC)
Татьяна

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
Для работы с токеном, в котором есть secure messaging нужно предварительно при помощи вызовов библиотеки pkcs11 от Актив произвести предъявление токену пароля. По этому поводу лучше проконсультироваться с поддержкой или разработчиками Актив.
Татьяна
ООО Крипто-Про
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.