Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 |
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 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. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.04.2012(UTC) Сообщений: 119 Откуда: Digital Design Сказал «Спасибо»: 19 раз Поблагодарили: 1 раз в 1 постах
|
Здравствуйте!
Ну, то, что он недоработан мы уже поняли :) Может быть есть какой-то способ обойти проблему? |
ВАСИЛИЙ АНИСИМОВ Ведущий iOS разработчик в «Digital Design» www.digdes.ru |
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.04.2012(UTC) Сообщений: 119 Откуда: Digital Design Сказал «Спасибо»: 19 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Максим Коллегин Спасибо большое! Попробуем |
ВАСИЛИЙ АНИСИМОВ Ведущий iOS разработчик в «Digital Design» www.digdes.ru |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 |
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,383 Сказал «Спасибо»: 53 раз Поблагодарили: 776 раз в 718 постах
|
В тестовом приложении CreateFile из дистрибутива КриптоПро CSP 4.0.9971 на iPadOS 13.1 с тестовым УЦ http://testca.cryptopro.ru/certsrv подобную ошибку воспроизвести не удалось. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 |
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,383 Сказал «Спасибо»: 53 раз Поблагодарили: 776 раз в 718 постах
|
Здравствуйте.
Номер запроса для ориентира - CPCSP-10437. |
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close