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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Бородина Надежда  
#1 Оставлено : 17 апреля 2013 г. 18:17:34(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Добрый день!
В файле требуется удалить подпись. Файл был прислан.
Подписан в формате base64. MIMBlIQGCSqGSIb3DQEHAqCDAZR0MIMBlG8CAQExDDAKBgYqhQMCAgkFADCDAY2IBgkqhkiG9w0BBwGggwGNeASDAY1zPHM+CjxjIG4

Выходит ошибка о том, что не найдена подпись.
Подскажите пожалуйста, в чем причина ошибки?.

/opt/cprocsp/bin/amd64/cryptcp -delsign -dn E=cs@e i.ru /inform/storage/resp_683_1_PP.sgn



Certificate chains are checked.
Error: Signature isn't found. (0x200001F8)
[ErrorCode: 0x200001f8]

Отредактировано пользователем 17 апреля 2013 г. 18:18:14(UTC)  | Причина: Не указана

Offline Юрий  
#2 Оставлено : 17 апреля 2013 г. 18:28:22(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Бородина Надежда Перейти к цитате
Добрый день!
В файле требуется удалить подпись. Файл был прислан.
Подписан в формате base64. MIMBlIQGCSqGSIb3DQEHAqCDAZR0MIMBlG8CAQExDDAKBgYqhQMCAgkFADCDAY2IBgkqhkiG9w0BBwGggwGNeASDAY1zPHM+CjxjIG4

Выходит ошибка о том, что не найдена подпись.
Подскажите пожалуйста, в чем причина ошибки?.

/opt/cprocsp/bin/amd64/cryptcp -delsign -dn E=cs@e i.ru /inform/storage/resp_683_1_PP.sgn



Certificate chains are checked.
Error: Signature isn't found. (0x200001F8)
[ErrorCode: 0x200001f8]

Error: Signature isn't found. Ваш Капитан Очевидность :)
Декодировать из BASE64,а затем проверить не пробовали?
С уважением,
Юрий Строжевский
Offline Бородина Надежда  
#3 Оставлено : 17 апреля 2013 г. 18:37:53(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Юрий, спасибо большое за ответ. Не совсем поняла, что значит декодировать? Файл, как мне сказали, только подписан. В формате base64. Я как понимаю это формат используется по умолчанию, если в команде для подписи не указывать дополнительно никаких ключей.
Offline Юрий  
#4 Оставлено : 17 апреля 2013 г. 18:49:17(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Бородина Надежда Перейти к цитате
Юрий, спасибо большое за ответ. Не совсем поняла, что значит декодировать? Файл, как мне сказали, только подписан. В формате base64. Я как понимаю это формат используется по умолчанию, если в команде для подписи не указывать дополнительно никаких ключей.

Эм... Формат BASE64 предназначен для скажем так более удобной для технических средств передачи данных через Интернет. Подпись же представляет собой бинарный данные, которые в свою очередь закодированы с помощью ASN.1 и вот уже эти данные закодированы в BASE64. Понимаю, сложно, но такова сфера защиты информации.

И вообще: что за пробел в "E=cs@e i.ru" между "e" и "i"?
С уважением,
Юрий Строжевский
Offline Бородина Надежда  
#5 Оставлено : 18 апреля 2013 г. 4:02:52(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Юрий, нет, конечно, там пробела нет, там знак подчеркивания, с ошибкой выложила скрипт. Юрий, то есть получается, что перед тем как получить файл с подписью, его нужно декодировать, видимо именно для кодировки в команде cryptcp -sign можно указать ключами ее вид. Можно ли декодировать в командной строке через -decr? Попробовала ее применить - выходит сообщение, что файл не в кодировке base64. Еще один момент, если, например, создать подпись и потом удалить ее на тестовом примере, то полученный файл остается в кодировке base64. Таким образом, кодировка подписанного файла не должна по идее мешать удалению подписи. На сайте госуслуг я проверила файл, там подпись видна. Спасибо за объяснение, есть над чем подумать.
Offline Юрий  
#6 Оставлено : 18 апреля 2013 г. 6:17:00(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Я посмотрел эту "подпись" своими средствами. Вообщем это лишь часть подписи, вернее её начало.
Общая длина подписи должна превышать 103 кБ. Так что реальной подписи там действительно нет.
С уважением,
Юрий Строжевский
Offline Бородина Надежда  
#7 Оставлено : 18 апреля 2013 г. 8:44:33(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Юрий, добрый день! Я только фрагмент файла скопировала в сообщение. Весь файл, конечно, весит примерно 130 кб. Вот он во вложении.
Вложение(я):
resp_683_1_PP.xml.xml (135kb) загружен 5 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Андрей Писарев  
#8 Оставлено : 18 апреля 2013 г. 9:07:46(UTC)
Андрей *

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

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

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: Юрий Перейти к цитате
Я посмотрел эту "подпись" своими средствами. Вообщем это лишь часть подписи, вернее её начало.
Общая длина подписи должна превышать 103 кБ. Так что реальной подписи там действительно нет.


Размер подписанного XML: 99,3 КБ (101 747 байт)


Вложение(я):
resp_683_1_PP.xml (100kb) загружен 6 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Техническую поддержку оказываем тут
Наша база знаний
Offline Бородина Надежда  
#9 Оставлено : 18 апреля 2013 г. 10:06:22(UTC)
Бородина Надежда

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

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

Сказал(а) «Спасибо»: 1 раз
Андрей, спасибо большое, скажите пожалуйста, перед снятием подписи Вы декодировали файл? Если Вам удалось снять подпись без сертификата, скорее всего Вы сделали это не из командной строки cryptcp. То есть можно попробовать написать java-класс для декодирования файла перед снятием подписи. Куда двинуться...
Offline Юрий  
#10 Оставлено : 18 апреля 2013 г. 10:18:36(UTC)
Юрий

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

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Бородина Надежда Перейти к цитате
Андрей, спасибо большое, скажите пожалуйста, перед снятием подписи Вы декодировали файл? Если Вам удалось снять подпись без сертификата, скорее всего Вы сделали это не из командной строки cryptcp. То есть можно попробовать написать java-класс для декодирования файла перед снятием подписи. Куда двинуться...

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