Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
Доброго времени суток!
Использую CPROCSP.framework, так вот процедура генерации запроса на сертификат с помощью метода createRequest класса UnixEnroll работает неправильно: после успешного пользовательского ввода, появляется форма используемая для установки пароля на ключевой контейнер, так вот под iOS ниже седьмой версии на форме присутствуют два текстовых поля - пароль и подтверждение, что правильно, а под 7й версией и выше - этих полей нет и закончить процедуру попросту невозможно. Что делать?
Заранее спасибо за помощь!
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
Упомянутую в той теме версию 3.6.7777 framework'а не нашел - попробовал с версией 4.0.9106, результат - ошибка 0x8009001d после вызова метода метода createRequest класса UnixEnroll. В версии 3.6.7491 все работало нормально. Что это за ошибка такая? В документации ее не видел...
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
Нашел КриптоПро CSP 3.6 R4 FrameWork для iOS 5.x/6.x/7 с исправленной работой диалогов на iOS 7 (сборка 3.6.7777), но упомянутая ошибка 0x8009001d все равно возникает...
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
Похоже я просто сертификат потерял... сейчас разберемся...
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
Все - со всем разобрался.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
Здравствуйте. Вероятно, проблема была либо из-за того, что вы повторно использовали одно и то же имя контейнера (нельзя создать два ключевых контейнера с одним и тем же именем), либо не была установлена лицензия. Хорошо что у вас всё получилось. |
Татьяна ООО Крипто-Про |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 20.12.2013(UTC) Сообщений: 14 
|
К сожалению не все получилось... Как и здесь http://www.cryptopro.ru/...sts&t=6733#post42454 кнопки Ок и Отмена перестали реагировать на нажатия. Я исполнение методов UnixEnroll перенес в главный поток - проблема решилась, кнопки реагируют на нажатие, но как только я щелкаю отмена и выхожу, либо подтверждаю пароль - то есть покидаю данное диалоговое окно, происходит EXC_BAD_ACCESS. При этом я попробовал версии framework'а 3.6.7777 и 4.0.9106 - поведение одинаковое. Падает внутри UnixEnroll.createRequest( XECR_PKCS10_V2_0, L"2.5.4.4=Медведев,2.5.4.42=Д. М.,1.2.643.100.3=12746444770,1.2.840.113549.1.9.2=12746444770,2.5.4.5=9a291507-78c4-4538-981f-6929b1f745eb,2.5.4.3=Медведев Д. А.,2.5.4.10=Moscow Government,1.2.643.3.131.1.1=111111111111,2.5.4.6=RU,1.2.840.113549.1.9.1=bel2364@yandex.ru", L"1.2.643.2.2.34.7,1.3.6.1.5.5.7.3.2", адрес указателя)
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
|
Татьяна ООО Крипто-Про |
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
или логи из консоли органайзера |
Татьяна ООО Крипто-Про |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close