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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Василий Анисимов  
#1 Оставлено : 23 января 2017 г. 13:05:22(UTC)
Василий Анисимов

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

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

Сказал «Спасибо»: 19 раз
Поблагодарили: 1 раз в 1 постах
Добрый день!
Столкнулся с проблемой:

iOS 10.2 (14C92)

Создаю запрос на сертификат через функцию createRequest( LONG flags, BSTR rdn, BSTR usage, BSTR *request), вызывается в главном потоке.
На этапе генерации закрытого ключа нажимаю "Отмена" и приложение зависает показав алерт.

IMG_0510.PNG (88kb) загружен 44 раз(а).
Screen Shot 2017-01-23 at 12.34.55.png (90kb) загружен 40 раз(а).

Что я делаю не так? В тестовом приложении CreateFile вроде бы не виснет.

UPD: если вызвать createRequest не из главного потока, зависания нет. Воспользуюсь пока как воркэраундом, но вопрос остается открытым.

Отредактировано пользователем 23 января 2017 г. 16:36:50(UTC)  | Причина: Не указана

ВАСИЛИЙ АНИСИМОВ
Ведущий iOS разработчик в «Digital Design»
www.digdes.ru
Offline Dmitry_Bokovikov  
#2 Оставлено : 31 января 2017 г. 19:23:41(UTC)
Dmitry_Bokovikov

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

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 172
Откуда: Москва

Поблагодарили: 18 раз в 17 постах
В тестовом приложении CreateFile createRequest вызывается не в главном потоке.
Как раз если вызывать его в главном потоке, то приложение будет виснуть.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.