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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline pavlik45  
#1 Оставлено : 10 января 2018 г. 17:09:45(UTC)
pavlik45

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.01.2018(UTC)
Сообщений: 1
Афганистан
Откуда: Кабул

Доброго времени суток! Есть контейнер, с использованием которого удается благополучно подписать файлы везде, кроме iOS. На iOS проблема с ошибкой 2148073488 NTE_PERM: Access denied. Причем как в своем проекте, так и в тестовом, который поставляется вместе с фреймворком. Пробовал разные версии Xcode (8.3.3 и 9.2), использовал устройства на iOS 8, 10 и 11, как с 64, так и 32 битными процессорами. Везде абсолютно одинаковый результат.

Цитата:
cpcsp: 0x37a5f000: :5972 CPCSignHash (hProv=62685417, hHash=0xdc180010, dwKeySpec=1, dwFlags=0x0). Result=0, Err=0x80090010.
capi20: 0x37a5f000: :562 CryptMsgGetParam () Exception :'\316\370\350\341\352\340 0x80090010: \316\362\352\340\347\340\355\356 \342 \344\356\361\362\363\357\345.' at file:'/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/capilite/CMSSignedMessage.cpp' line:2311
MsgGetParam failedcpcsp: 0x37a5f000: :723 CPCReleaseContext (hProv=62685417, dwFlags=0x0). Result=1, Err=0x80090020


Спасибо!
Offline Русев Андрей  
#2 Оставлено : 18 января 2018 г. 12:51:43(UTC)
Русев Андрей

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,260

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 442 раз в 322 постах
Здравствуйте. Пришлите, пожалуйста, выдачу команды с любого десктопа с CSP 4.0 и новее:
Код:
csptest -keyset -info -check -container имя_контейнера
Официальная техподдержка. Официальная база знаний.
Offline Schmopsel  
#3 Оставлено : 29 января 2018 г. 17:04:35(UTC)
Schmopsel

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

Группы: Участники
Зарегистрирован: 09.06.2017(UTC)
Сообщений: 19

Та же ошибка. На андроиде контейнер работает.

Цитата:

MacBook-Pro:bin Schmopsel$ ./csptest -keyset -info -check -container te-39e3e.000
CSP (Type:75) v3.9.8011 KC1 Release Ver:3.9.8505 OS:MacOS CPU:AMD64 FastCode:READY:AVX.
An error occurred in running the program.
/dailybuildsbranches/CSP_3_9/CSPbuild/CSP/samples/csptest/ctkey.c:948:AcquireContext("te-39e3e.000")
Error number 0x80090016 (2148073494).
Keyset does not exist
Total: SYS: 0,020 sec USR: 0,170 sec UTC: 0,260 sec
[ErrorCode: 0x80090016]


Что бы не вводил, одна и та же ошибка. Контейнер лежит в одной папке с утилитой.

Отредактировано пользователем 30 января 2018 г. 10:46:08(UTC)  | Причина: Не указана

Offline Schmopsel  
#4 Оставлено : 30 января 2018 г. 11:02:33(UTC)
Schmopsel

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

Группы: Участники
Зарегистрирован: 09.06.2017(UTC)
Сообщений: 19

Пробовал сделать подпись в вашем примере CreateFile. Та же самая ошибка. Падает на CryptMsgGetParam. CSP_GetLastError возвращает ошибку 80090010.
Offline Schmopsel  
#5 Оставлено : 31 января 2018 г. 15:07:14(UTC)
Schmopsel

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

Группы: Участники
Зарегистрирован: 09.06.2017(UTC)
Сообщений: 19

Это такая же ошибка, как если бы я ввел неверный пароль для контейнера 3 раза. Но тут пароль верный и принимает его с первого раза. Пробовал 2 других контейнера, результат тот же.
Offline Schmopsel  
#6 Оставлено : 1 февраля 2018 г. 12:56:57(UTC)
Schmopsel

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

Группы: Участники
Зарегистрирован: 09.06.2017(UTC)
Сообщений: 19

Если подписывать контейнером без пароля, то подпись проходит. Подскажите, пожалуйста, почему он считает правильный пароль не правильным и сразу кидает ошибку?
Offline Schmopsel  
#7 Оставлено : 2 февраля 2018 г. 16:09:54(UTC)
Schmopsel

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

Группы: Участники
Зарегистрирован: 09.06.2017(UTC)
Сообщений: 19

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