Форум КриптоПро
»
Средства криптографической защиты информации
»
Apple
»
После обновления на версию 4.0.9963 Abel теряются установленные сертификаты
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.03.2016(UTC) Сообщений: 33
Сказал(а) «Спасибо»: 2 раз
|
Добрый день. Разрабатываем мобильное приложение под iOS с использованием фреймворка КриптоПро CSP. В предыдущей версии нашего приложения (2.3) использовали версию CSP 4.0.9961. В текущей версии (2.4) --- 4.0.9963 Abel. После обновления версии мобильного приложения с 2.3 на 2.4, то есть версии фреймворка с 4.0.9961 на 4.0.9963 Abel, ранее установленные сертификаты не всегда обнаруживаются, воспроизводится не стабильно, но достаточно часто. Функция CertEnumCertificatesInStore возвращает нулевой указатель (NULL). При этом в контейнере сертификаты находятся, и если с помощью настроек КриптоПро установить сертификаты из контейнера, всё становится хорошо, сертификаты обнаруживаются. В чём может быть проблема, что посоветуете? Спасибо) Отредактировано пользователем 22 февраля 2019 г. 16:01:18(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: ustinova_ai Добрый день.
Разрабатываем мобильное приложение под iOS с использованием фреймворка КриптоПро CSP. В предыдущей версии нашего приложения (2.3) использовали версию CSP 4.0.9961. В текущей версии (2.4) --- 4.0.9963 Abel.
После обновления версии мобильного приложения с 2.3 на 2.4, то есть версии фреймворка с 4.0.9961 на 4.0.9963 Abel, ранее установленные сертификаты не всегда обнаруживаются, воспроизводится не стабильно, но достаточно часто. Функция CertEnumCertificatesInStore возвращает нулевой указатель (NULL). При этом в контейнере сертификаты находятся, и если с помощью настроек КриптоПро установить сертификаты из контейнера, всё становится хорошо, сертификаты обнаруживаются.
В чём может быть проблема, что посоветуете? Спасибо) Здравствуйте. В КриптоПро CSP 4.0.9963 был изменен формат хранилищ. В соответствующем changelog об этом написано: Цитата:ios: Для обновления хранилищ (перевода хранилищ в новый формат) выберите пункт "Установить сертификаты" в меню приложения (CPCSP-1287). |
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.04.2012(UTC) Сообщений: 119 Откуда: Digital Design Сказал «Спасибо»: 19 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день. Два вопроса:
- "выберите пункт "Установить сертификаты" в меню приложения" Можно ли это сделать программно?
- Можно ли новый формат откатить до старого для обратной совместимости?
Отредактировано пользователем 22 мая 2019 г. 17:30:00(UTC)
| Причина: Не указана |
ВАСИЛИЙ АНИСИМОВ Ведущий iOS разработчик в «Digital Design» www.digdes.ru |
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,261
Сказал(а) «Спасибо»: 21 раз Поблагодарили: 444 раз в 323 постах
|
1. Да: нужно установить все сертификаты в личное хранилище со ссылками на закрытый ключ. 2. Нет. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.04.2012(UTC) Сообщений: 119 Откуда: Digital Design Сказал «Спасибо»: 19 раз Поблагодарили: 1 раз в 1 постах
|
А, в смысле повторно? Я думал, как-то мигрировать программно можно :( |
ВАСИЛИЙ АНИСИМОВ Ведущий iOS разработчик в «Digital Design» www.digdes.ru |
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,261
Сказал(а) «Спасибо»: 21 раз Поблагодарили: 444 раз в 323 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.04.2012(UTC) Сообщений: 119 Откуда: Digital Design Сказал «Спасибо»: 19 раз Поблагодарили: 1 раз в 1 постах
|
Коллеги, добрый день. Еще раз, спустя пол года, для тех, кто "в танке": Можно ли, и каким образом, если можно, перенести ключи и сертификаты из хранилища 9944 в хранилище 9963? Просто я после ответа Цитата:нужно установить все сертификаты в личное хранилище со ссылками на закрытый ключ. пол года пребывал в уверенности, что нельзя. Но еще раз перечитав тему, я попробовал нажать заветную кнопочку на панели КП "Установить сертификаты из контейнеров", нажав ее, вылез Алерт с ошибкой, но после перезапуска приложения, оно нашло связь между сертификатом и закрытым ключом в хранилище. Правильно ли я понимаю, что все таки можно мигрировать сертификаты в новых формат таким путём? |
ВАСИЛИЙ АНИСИМОВ Ведущий iOS разработчик в «Digital Design» www.digdes.ru |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.03.2016(UTC) Сообщений: 33
Сказал(а) «Спасибо»: 2 раз
|
Добрый день.
После обновления версии приложения iOS, где используется КриптоПро CSP 4.0.9963, с одной версии на другую (с 2.6 на 2.7) у некоторых клиентов "пропали" сертификаты. Приходится заново устанавливать, используя меню приложения. Почему это может происходить, как избегать таких ситуаций? Может какие-то настройки нужно ещё включить?
Воспроизводится тяжело, но пару раз нам удалось увидеть такое поведение, используя тестовые сертификаты тестового УЦ КрипоПро.
С уважением, Анна Устинова
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,375 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 704 раз в 613 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.03.2016(UTC) Сообщений: 33
Сказал(а) «Спасибо»: 2 раз
|
Версия КриптоПро от версии к версии не меняется, то есть остаётся КриптоПро CSP 4.0.9963
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Apple
»
После обновления на версию 4.0.9963 Abel теряются установленные сертификаты
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close