Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,637   Сказал «Спасибо»: 569 раз Поблагодарили: 2286 раз в 1787 постах
|
Какой банк требует PKCS#7 по RFC из 90х? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,637   Сказал «Спасибо»: 569 раз Поблагодарили: 2286 раз в 1787 постах
|
Цитата: в чем может быть расхождение между алгоритмом к cryptcp.x64.exe и моим алгоритмом на cades?
Код:
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_STRING_TO_UCS2LE);
yield oSignedData.propset_Content(dataInBase64);
CADESCOM_STRING_TO_UCS2LE - зачем же так? Вот пример - отсоединенная ЭП: Код:
// Значение свойства ContentEncoding должно быть задано
// до заполнения свойства Content
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);
yield oSignedData.propset_Content(dataInBase64);
Всё что нужно - правильно закодировать строку в BASE64 и передать в dataInBase64 после выставления CADESCOM_BASE64_TO_BINARY. Всё. Не должно быть "текста" в переменной: Цитата:Данные в Цитата: console.log("dataInBase64 = ",data.substr(1)) Выглядят так: Цитата:dataInBase64 = amount=**** |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,637   Сказал «Спасибо»: 569 раз Поблагодарили: 2286 раз в 1787 постах
|
Цитата: -nochain -detached -hashAlg 1.2.643.7.1.1.2.2 отсоединенная ЭПалгоритм хеширования ГОСТ Р 34.11-12 с длиной 256 Всё это внутри скрыто, достаточно вызвать .SignCades(oSigner, cadesplugin.CADESCOM_CADES_BES, true); Алгоритм вычисляется на основе информации о сертификате в oSigner. |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close