Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2017(UTC) Сообщений: 19 Откуда: Санкт-Петербург Сказал «Спасибо»: 2 раз
|
Добрый день! Возникла следующая ошибка. При проверке подписи файла SAP упал в дамп. Используется ФМ SSF_VERIFY (с использованием КриптоПро + RusCrypto SSF Client), и в возращаемой таблице sigrestab не хватает данных. Стандартно в ней строка, разбитая на 4 строки смещениями. Вот так она выглядит для тестового сертификата: 251 SN=Иванов, GN=Иван Иванович, title=Тестовая должность, unstructuredName=02087611, street=ул. Тест д.1/1, CN=Иванов Иван Иванович, OU=отдел Тест, O=ООО Тест, L=Москва, ST=77 г.Москва, C=RU, emailAddress=test@test.ru, INN=123456789123, SNILS=12345678912 000 106 SigningTime= Thu Jun 21 09:47:36 2018# (UTCTime: 180621064736Z)#serialNumber=00 00 00 00 00 00 00 00 00 00 000Где впереди 3 цифры - это смещение. Далее идет код, разбирающий строку для структуры. И он обрабатывает ровно 4 смещения. А ошибка возникает из-за того, что в таблице оказывается только 3 смещения: 000 106 SigningTime= Wed Jun 20 13:50:25 2018# (UTCTime: 180620105025Z)#serialNumber=00 00 00 00 00 00 00 00 00 00 000Из-за чего и возникает дамп при разборке строки для структуры. Вот пытаюсь понять, что влияет на формирование строки в таблице sigrestab. Может кто подсказать, что влияет на заполнение строк в таблице? Отредактировано пользователем 21 июня 2018 г. 13:01:50(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close