Статус: Участник
Группы: Участники
Зарегистрирован: 01.03.2018(UTC) Сообщений: 10 
|
Здравствуйте! Подписываем ХМЛ файл с помощью Browser Plugin по примеру по шаблону. Файл подписывается 3 раза, первые 2 подписывают небольшие фрагменты в ХМЛ, а третий подписывает всю ХМЛ, включая информацию о двух предыдущих подписях. После каждого подписания (как и в примере) вызывается валидация Код:
try {
yield oSignedXML2.Verify(sSignedMessage);
//alert("Signature verified");
return resolve((sSignedMessage));
} catch (err) {
var sErr1 = "Failed to verify signature. Error: " + cadesplugin.getLastError(err);
alert(sErr1);
return reject("!!!" + sErr1);
}
Содержимое переменной sSignedMessage -  after.xml (21kb) загружен 2 раз(а). проходит успешно валидация на https://dss.cryptopro.ru/verify/#/signatureХМЛ до подписания  before.xml (18kb) загружен 1 раз(а).. В итоге при валидации 3ей подписью выдает ошибку "Ошибка при обработке цифровой подписи XML. (0x800705BA)". Возникает вопрос почему при этом хмл успешно проверяется на https://dss.cryptopro.ru/verify/#/signature. Возможно проблема в функции Verify? Пробовал добавить второй параметр в нее xPath, чтобы отвалидировать конкретные подписи из sSignedMessage, но начала выдавать другие ошибки, хотя xPath точно правильный был (/s:Envelope/o:Security/sg:Signature). Подскажите пожалуйста в чем может быть проблема. Лог, собранный с помощью DebugView  csp.LOG (17kb) загружен 1 раз(а).CryptoPro Extension for CAdES Browser Plug-in 1.2.13 Windows 11 Crypto Pro 5.0.12500 КС1 Отредактировано пользователем 17 декабря 2024 г. 11:39:04(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close