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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline rtm00  
#1 Оставлено : 4 сентября 2020 г. 11:53:51(UTC)
rtm00

Статус: Участник

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

Добрый день!
Подскажите пожалуйста возникла следующая проблема:
Выполняю подписание файла через cadesplugin_api.js
Подписание успешно завершается, и выполняется в base64 по умолчанию, согласно документации:
http://cpdn.cryptopro.ru...af3d6dd0ea4ba4e6412.html

Код:
Цитата:

yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN);
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY); //
if(typeof(setDisplayData) != 'undefined')
{
//Set display data flag flag for devices like Rutoken PinPad
yield oSignedData.propset_DisplayData(1);
}
yield oSignedData.propset_Content(dataToSign);

try {
Signature = yield oSignedData.SignCades(oSigner, cadesplugin.CADESCOM_CADES_BES);
}
catch (err) {
errormes = "Не удалось создать подпись из-за ошибки: " + cadesplugin.getLastError(err);
throw errormes;
}


Однако Диадок не хочет принимать в таком формате и требует подпись в DER.
Подскажите пожалуйста, можно ли через КриптоПро ЭЦП Browser plug-in подписать документ в формате DER?
Что можно придумать чтобы эта схема заработала?
Offline Андрей *  
#2 Оставлено : 4 сентября 2020 г. 12:36:25(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Здравствуйте.

Объект CadesSignedData
Замечание
Цитата:
Методы Sign, CoSign, SignCades, CoSignCades, SignHash, и EnhanceCades в КриптоПро ЭЦП Browser plug-in не поддерживают кодировку CAPICOM_ENCODE_BINARY. См. Особенности работы с бинарными данными.


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