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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Василий Анисимов  
#1 Оставлено : 26 сентября 2019 г. 17:16:27(UTC)
Василий Анисимов

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

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

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

cpcsp: 0x16f9f3000: :856 make_sure_PRSG_physically_initialized PRSGSaveRandom fail
cpcsp: 0x16f9f3000: :3738 CPCGenRandom random generator not initialized
cpcsp: 0x16f9f3000: :384 CreateContainer PRSGSaveRandom faild

Как победить? Или как отладить?

UPD: Ошибки появляются только при чистой установки с нуля. Если приложение уже было установлено до обновления на новую ОС, то всё ок. Так же проблема решается подсовываем папки cprocsp от приложения, установленного до обновления на новую ОС.

Отредактировано пользователем 26 сентября 2019 г. 17:55:30(UTC)  | Причина: Добавил результаты исследования проблемы

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

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

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: Василий Анисимов Перейти к цитате
Добрый день!
При попытке получения контекста провайдера на iOS 13 начинают сыпаться ошибки:

cpcsp: 0x16f9f3000: :856 make_sure_PRSG_physically_initialized PRSGSaveRandom fail
cpcsp: 0x16f9f3000: :3738 CPCGenRandom random generator not initialized
cpcsp: 0x16f9f3000: :384 CreateContainer PRSGSaveRandom faild

Как победить? Или как отладить?

UPD: Ошибки появляются только при чистой установки с нуля. Если приложение уже было установлено до обновления на новую ОС, то всё ок. Так же проблема решается подсовываем папки cprocsp от приложения, установленного до обновления на новую ОС.

Здравствуйте.

FrameWork на данный момент не доработан для корректной работы с iOS 13.

Запрос на поддержку iOS 13 - CPCSP-10348.
Техническую поддержку оказываем тут
Наша база знаний
Offline Василий Анисимов  
#3 Оставлено : 27 сентября 2019 г. 13:07:15(UTC)
Василий Анисимов

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

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

Сказал «Спасибо»: 19 раз
Поблагодарили: 1 раз в 1 постах
Здравствуйте!

Ну, то, что он недоработан мы уже поняли :)
Может быть есть какой-то способ обойти проблему?
ВАСИЛИЙ АНИСИМОВ
Ведущий iOS разработчик в «Digital Design»
www.digdes.ru
Offline Максим Коллегин  
#4 Оставлено : 27 сентября 2019 г. 15:01:17(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Попробуйте тестовую сборку CSP 4.0 R5: https://www.cryptopro.ru.../csp/40/9971/ios-uni.tgz
Знания в базе знаний, поддержка в техподдержке
Offline Василий Анисимов  
#5 Оставлено : 27 сентября 2019 г. 15:10:53(UTC)
Василий Анисимов

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

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

Сказал «Спасибо»: 19 раз
Поблагодарили: 1 раз в 1 постах
Автор: Максим Коллегин Перейти к цитате
Попробуйте тестовую сборку CSP 4.0 R5: https://www.cryptopro.ru.../csp/40/9971/ios-uni.tgz


Спасибо большое! Попробуем
ВАСИЛИЙ АНИСИМОВ
Ведущий iOS разработчик в «Digital Design»
www.digdes.ru
Offline Василий Анисимов  
#6 Оставлено : 27 сентября 2019 г. 15:39:08(UTC)
Василий Анисимов

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

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

Сказал «Спасибо»: 19 раз
Поблагодарили: 1 раз в 1 постах
Не получается, пытаюсь через панель КП выпустить сертификат через УЦ Майкрософт на тестовом УЦ, сыпятся ошибки:

cpcsp: 0x105b3d800: :494 CPCAcquireContext (pszContainer=\\.\HDIMAGE\14c1, dwFlags=0x8). Result=1, Err=0x0. hProv=2135261344.
cpcsp: 0x105b3d800: :693 CPCReleaseContext (hProv=2135261344, dwFlags=0x0). Result=1, Err=0x80090020
cpcsp: 0x105b3d800: :494 CPCAcquireContext (pszContainer=\\.\HDIMAGE\14c1, dwFlags=0x8). Result=1, Err=0x0. hProv=-1759084298.
cpcsp: 0x105b3d800: :2588 SetPhysicRSG rndm fail
cpcsp: 0x105b3d800: :1937 DSRFInitRSG SetPhysicRSG failed
cpcsp: 0x105b3d800: :1536 CreateCryptObject DSRFInitRSG fail
cpcsp: 0x105b3d800: :1970 CPCGenKey : CreateCryptObject fail ret obj
cpcsp: 0x105b3d800: :2019 CPCGenKey (hProv=-1759084298, AlgID=1, dwFlags=0x0). Result=0, Err=0x8009001d, hKey=0x0.
cpcsp: 0x105b3d800: :693 CPCReleaseContext (hProv=-1759084298, dwFlags=0x0). Result=1, Err=0x80090020
create_and_send_msca_request failed. Error -2146893792.
ВАСИЛИЙ АНИСИМОВ
Ведущий iOS разработчик в «Digital Design»
www.digdes.ru
Offline Александр Лавник  
#7 Оставлено : 27 сентября 2019 г. 17:35:19(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
В тестовом приложении CreateFile из дистрибутива КриптоПро CSP 4.0.9971 на iPadOS 13.1 с тестовым УЦ http://testca.cryptopro.ru/certsrv подобную ошибку воспроизвести не удалось.
Техническую поддержку оказываем тут
Наша база знаний
Offline Василий Анисимов  
#8 Оставлено : 9 октября 2019 г. 11:09:39(UTC)
Василий Анисимов

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

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

Сказал «Спасибо»: 19 раз
Поблагодарили: 1 раз в 1 постах
Автор: Александр Лавник Перейти к цитате
В тестовом приложении CreateFile из дистрибутива КриптоПро CSP 4.0.9971 на iPadOS 13.1 с тестовым УЦ http://testca.cryptopro.ru/certsrv подобную ошибку воспроизвести не удалось.


Отловил проблему, воспроизводится и в CreateFile:
Сертификат на 2012м госте не выпускается через панель, если сначала попытаться выпустить для 2001го, на вопрос КП, что он больше не поддерживает нажать «Отмена», переключить алгоритм на 2012, то все, после ввода пароля для закрытого ключа запрос не создаётся.
Я постоянно забываю переключить в первый раз, поэтому ловил эту ошибку.
ВАСИЛИЙ АНИСИМОВ
Ведущий iOS разработчик в «Digital Design»
www.digdes.ru
Offline Максим Коллегин  
#9 Оставлено : 9 октября 2019 г. 11:16:57(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Спасибо, поправим.
Знания в базе знаний, поддержка в техподдержке
Offline Александр Лавник  
#10 Оставлено : 14 октября 2019 г. 14:31:31(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Здравствуйте.

Номер запроса для ориентира - CPCSP-10437.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
Василий Анисимов оставлено 14.10.2019(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.