Статус: Участник
Группы: Участники
Зарегистрирован: 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? Что можно придумать чтобы эта схема заработала?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Здравствуйте. Объект CadesSignedDataЗамечаниеЦитата:Методы Sign, CoSign, SignCades, CoSignCades, SignHash, и EnhanceCades в КриптоПро ЭЦП Browser plug-in не поддерживают кодировку CAPICOM_ENCODE_BINARY. См. Особенности работы с бинарными данными. Значит - после получения ответа от плагина - декодируйте из base64 |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close