Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро ЭЦП (усовершенствованная ЭЦП)
»
Failed to verify signature. Error: The revocation process could not continue - the certificate(s) co
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.10.2014(UTC) Сообщений: 7 Откуда: Севастополь
|
Добрый день. Данная ошибка возникает при попытке проверить подпись. Использую browser plugin. Подпись создается. Вот часть кода создания подписи: Код:
var oSignedData = ObjCreator("CAdESCOM.CadesSignedData");
var CADES_BES = 1;
var CADESCOM_CADES_DEFAULT = 0;
var CADESCOM_BASE64_TO_BINARY = 0x01;
oSignedData.ContentEncoding = CADESCOM_BASE64_TO_BINARY;
oSignedData.Content = "U29tZSBEYXRhLg=="; // взял из примера
sSignedData = oSignedData.SignCades(oSigner, CADESCOM_CADES_BES, true);
Тут всё отлично, созданная подпись записывается в sSignedData. Далее по тому же примеру (Вот от сюда http://cpdn.cryptopro.ru...ntent/cades/plugin.html) пытаюсь проверить подпись: Код:
var oSignedData = ObjCreator("CAdESCOM.CadesSignedData");
try {
oSignedData.ContentEncoding = CADESCOM_BASE64_TO_BINARY;
oSignedData.Content = "U29tZSBEYXRhLg==";
oSignedData.VerifyCades(sSignedData, CADESCOM_CADES_BES, true);
} catch (err) {
alert("Failed to verify signature. Error: " + GetErrorMessage(err));
}
Дебаг показал, что вылетает на методе VerifyCades. Я пробовал поменять (, CADESCOM_CADES_BES, true) на (, CADES_BES) и для SignCades и для VerifyCades - результат такой же. Что я делаю не так? Помогите пожалуйста.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.10.2014(UTC) Сообщений: 7 Откуда: Севастополь
|
Дело в том, что мне не нужно создавать усовершенствованную подпись, хотя бы простую.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Тогда начинайте читать с раздела "Если вы пытаетесь создать/проверить подпись формата CAdES-BES"
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.10.2014(UTC) Сообщений: 7 Откуда: Севастополь
|
Простите за тупой вопрос, но как сделать вот это: Проверьте, что сертификат, на котором создаётся/проверяется подпись проверяется на отзыв и для него строится цепочка.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 14.03.2013(UTC) Сообщений: 448 Откуда: Москва Сказал(а) «Спасибо»: 2 раз Поблагодарили: 95 раз в 85 постах
|
В Windows можно так: certutil -verify 'путь к сертификату в формате der'.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.10.2014(UTC) Сообщений: 7 Откуда: Севастополь
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 14.03.2013(UTC) Сообщений: 448 Откуда: Москва Сказал(а) «Спасибо»: 2 раз Поблагодарили: 95 раз в 85 постах
|
Можно выполнить какую либо команду в cryptcp, чтобы проверить сертификат на отзыв и построение цепочки. Напрмиер: cryptcp -copycert -rdn 'CN=test' -df test.cer
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.10.2014(UTC) Сообщений: 7 Откуда: Севастополь
|
sudo /opt/cprocsp/bin/ia32/cryptcp -copycert -dn 'CN=test' -df test.def CryptCP 3.41 (c) "Crypto-Pro", 2002-2013. Command prompt Utility for file signature and encryption.
The following certificate will be used: RDN:testcont Valid from 16.10.2014 12:08:13 to 16.10.2015 12:18:13
Certificate chains are checked. Certificate's been copied. [ReturnCode: 0]
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро ЭЦП (усовершенствованная ЭЦП)
»
Failed to verify signature. Error: The revocation process could not continue - the certificate(s) co
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close