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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline alex_cir  
#1 Оставлено : 21 января 2021 г. 8:57:08(UTC)
alex_cir

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.01.2021(UTC)
Сообщений: 1

Добрый день!
Помогите разобраться с проблемой.
Создаю открепленную подпись. Подписываю XML файл с помощью BrowserPlugin(Операционная система Windows10 64x, браузер Chrome). УЦ тестовый.
Получаю подпись, но криптоАРМ пишет:
Статус подписи: Подпись недействительна
Статус сертификата: Сертификат действителен

Проверить подпись в сервисе https://www.justsign.me/verifyqca/Verify/ так же не удалось

Вот пример моего JS кода создания подписи

Код:
const CADESCOM_CADES_BES = 1;
const CADESCOM_BASE64_TO_BINARY = 1;
oSigner = yield window.cadesplugin.CreateObjectAsync('CAdESCOM.CPSigner');
yield oSigner.propset_Certificate(cert);
yield oSigner.propset_CheckCertificate(true);
const oSignedXML = yield window.cadesplugin.CreateObjectAsync('CAdESCOM.CadesSignedData');
// xml - строка xml
// кодирую строку xml в base64
const content = btoa(unescape(encodeURIComponent(xml)));
if (content) {
    yield oSignedXML.propset_ContentEncoding(CADESCOM_BASE64_TO_BINARY);
    yield oSignedXML.propset_Content(content);
    try {
      signature.title = 'Подпись сформирована успешно:';
      signature.result = yield oSignedXML.SignCades(oSigner, CADESCOM_CADES_BES, true);
    }
    catch (err) {
      console.error(err);
      errormes = 'Не удалось создать подпись из-за ошибки: ' + window.cadesplugin.getLastError(err);
      throw errormes;
    }
}      


Подозреваю, что дело может быть кодировании строки в base64.

Отредактировано пользователем 21 января 2021 г. 9:00:29(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.