Статус: Новичок
Группы: Участники
Зарегистрирован: 14.12.2015(UTC) Сообщений: 3 Откуда: Севастополь
|
При проверке подписи получаю ошибку
>cryptcp.exe -verify -f xxx.cer result.xml.sig CryptCP 3.42 (c) "КРИПТО-ПРО", 2002-2013. Утилита командной строки для подписи и шифрования файлов.
Будет использован следующий сертификат: ... Действителен с 30.05.2016 12:14:00 по 30.05.2017 12:24:00
Цепочки сертификатов проверены. Папка '.\': result.xml.sig... Проверка подписи... Сертификат автора подписи не найден. Ошибка: Подпись не верна. dsign.cpp:759: 0x200001F9 [ErrorCode: 0x200001f9]
Через КриптоАРМ получаю похожую ошибку (ругается что сертификата нет среди доверенных, при этом не пишет какого именно нет). Как понять кто подписал файл?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 14.12.2015(UTC) Сообщений: 3 Откуда: Севастополь
|
Сам отвечу - переименовать sig в p7b и открыть файл в Windows. Если не видите внутри файла сертификата, то никак не узнаете кто подписал. Сертификат надо требовать от подписавшего. Но все-таки, нечто идентифицирующее какой именно сертификат использовать при проверке подписи в файле sig есть! Как вытащить это нечто? Отредактировано пользователем 18 июля 2016 г. 17:55:50(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,359 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
Автор: yahan2 При проверке подписи получаю ошибку
>cryptcp.exe -verify -f xxx.cer result.xml.sig CryptCP 3.42 (c) "КРИПТО-ПРО", 2002-2013. Утилита командной строки для подписи и шифрования файлов.
Будет использован следующий сертификат: ... Действителен с 30.05.2016 12:14:00 по 30.05.2017 12:24:00
Цепочки сертификатов проверены. Папка '.\': result.xml.sig... Проверка подписи... Сертификат автора подписи не найден. Ошибка: Подпись не верна. dsign.cpp:759: 0x200001F9 [ErrorCode: 0x200001f9]
Через КриптоАРМ получаю похожую ошибку (ругается что сертификата нет среди доверенных, при этом не пишет какого именно нет). Как понять кто подписал файл? Здравствуйте. В первом случае Вы указываете чей сертификат? Должны указывать сертификат, который был использован при подписании. Во втором случае - запускайте в экспертном режиме\менеджер сообщений - там должно быть указано, что подпись верна, но нет доверия к сертификату. Доверие начинается с ... корневого сертификата - сертификата УЦ. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,359 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
Автор: yahan2 Сам отвечу - переименовать sig в p7b и открыть файл в Windows. Если не видите внутри файла сертификата, то никак не узнаете кто подписал. Сертификат надо требовать от подписавшего.
Но все-таки, нечто идентифицирующее какой именно сертификат использовать при проверке подписи в файле sig есть! Как вытащить это нечто? Переименование файла не всегда поможет, к тому же - сертификатов может быть более одного, как и подписей внутри и не все могут быть верными. А если сертификатов нет - это может также означать, что ОС не смогла их извлечь. Делается проверка либо специализированным готовым ПО (КриптоАРМ) либо пишется самостоятельно используя примеры в SDK\MSDN. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 13.01.2016(UTC) Сообщений: 27 Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Добрый день Вопрос близкий по теме. Создаю НЕ разделённую подпись, затем проверяю её при помощи cryptcp Код:cryptcp -verify -verall {путь до файла подписи}
Получаю информацию из subject ключа сертификата, которым был подписан файл. Существует ли возможность получить отпечаток или серийный номер сертификата, которым был создан файл подписи? Отредактировано пользователем 21 июля 2016 г. 9:29:26(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close