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

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline Paltr  
#1 Оставлено : 20 декабря 2013 г. 8:51:02(UTC)
Paltr

Статус: Участник

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

Доброго времени суток!

Использую CPROCSP.framework, так вот процедура генерации запроса на сертификат с помощью метода createRequest класса UnixEnroll работает неправильно: после успешного пользовательского ввода, появляется форма используемая для установки пароля на ключевой контейнер, так вот под iOS ниже седьмой версии на форме присутствуют два текстовых поля - пароль и подтверждение, что правильно, а под 7й версией и выше - этих полей нет и закончить процедуру попросту невозможно.
Что делать?

Заранее спасибо за помощь!
Offline Paltr  
#2 Оставлено : 20 декабря 2013 г. 8:52:57(UTC)
Paltr

Статус: Участник

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

Похоже нашел здесь решение: http://www.cryptopro.ru/...sts&t=6733#post42454
Буду пробовать.
Offline Paltr  
#3 Оставлено : 20 декабря 2013 г. 9:13:54(UTC)
Paltr

Статус: Участник

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

Упомянутую в той теме версию 3.6.7777 framework'а не нашел - попробовал с версией 4.0.9106, результат - ошибка 0x8009001d после вызова метода метода createRequest класса UnixEnroll. В версии 3.6.7491 все работало нормально. Что это за ошибка такая? В документации ее не видел...
Offline Paltr  
#4 Оставлено : 20 декабря 2013 г. 9:20:18(UTC)
Paltr

Статус: Участник

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

Нашел КриптоПро CSP 3.6 R4 FrameWork для iOS 5.x/6.x/7 с исправленной работой диалогов на iOS 7 (сборка 3.6.7777), но упомянутая ошибка 0x8009001d все равно возникает...
Offline Paltr  
#5 Оставлено : 20 декабря 2013 г. 9:27:00(UTC)
Paltr

Статус: Участник

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

Похоже я просто сертификат потерял... сейчас разберемся...
Offline Paltr  
#6 Оставлено : 20 декабря 2013 г. 10:12:57(UTC)
Paltr

Статус: Участник

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

Все - со всем разобрался.
Offline Татьяна  
#7 Оставлено : 20 декабря 2013 г. 12:15:08(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
Здравствуйте.
Вероятно, проблема была либо из-за того, что вы повторно использовали одно и то же имя контейнера (нельзя создать два ключевых контейнера с одним и тем же именем), либо не была установлена лицензия.
Хорошо что у вас всё получилось.
Татьяна
ООО Крипто-Про
Offline Paltr  
#8 Оставлено : 20 декабря 2013 г. 12:50:58(UTC)
Paltr

Статус: Участник

Группы: Участники
Зарегистрирован: 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",
адрес указателя)
Offline Татьяна  
#9 Оставлено : 20 декабря 2013 г. 13:22:01(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
а стек падения есть?
Татьяна
ООО Крипто-Про
Offline Татьяна  
#10 Оставлено : 20 декабря 2013 г. 13:22:25(UTC)
Татьяна

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

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

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