Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,712   Сказал «Спасибо»: 574 раз Поблагодарили: 2303 раз в 1804 постах
|
Автор: faustoun  Это же название этого ОИДа - 1.3.6.1.4.1.311.88.2.1.
Они не упоминаются в коде. есть только такое.
cadesplugin.CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0; cadesplugin.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = 1; cadesplugin.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = 2; cadesplugin.CADESCOM_ATTRIBUTE_OTHER = -1;
Мы взяли практически штатный пример кода из руководства по плагину. Проверьте еще раз, в примерах как раз используется добавление этого атрибута. в async_code.js, например. Код:
var oDocumentNameAttr = yield cadesplugin.CreateObjectAsync("CADESCOM.CPAttribute");
yield oDocumentNameAttr.propset_Name(cadesplugin.CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME);
yield oDocumentNameAttr.propset_Value("Document Name");
yield attr.Add(oDocumentNameAttr);
Уберите добавление и проверьте еще раз. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.06.2015(UTC) Сообщений: 28
Сказал(а) «Спасибо»: 7 раз
|
Здравствуйте!
Протестировали предложенный вариант.
Удаленный сервер нам все равно отвечает "Неверное значение тега ASN.1"
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,712   Сказал «Спасибо»: 574 раз Поблагодарили: 2303 раз в 1804 постах
|
Пришлите в ЛС то, что отправляли на сервер, для анализа. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.06.2015(UTC) Сообщений: 28
Сказал(а) «Спасибо»: 7 раз
|
 filesign.rar (5kb) загружен 3 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,712   Сказал «Спасибо»: 574 раз Поблагодарили: 2303 раз в 1804 постах
|
Автор: faustoun  Здравствуйте!
Протестировали предложенный вариант.
Удаленный сервер нам все равно отвечает "Неверное значение тега ASN.1" В приложенном файле всё та же ситуация.  Snimok ehkrana ot 2018-12-18 15-17-58.png (71kb) загружен 9 раз(а).Ищите в коде, где добавляется этот атрибут и убирайте |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.06.2015(UTC) Сообщений: 28
Сказал(а) «Спасибо»: 7 раз
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,712   Сказал «Спасибо»: 574 раз Поблагодарили: 2303 раз в 1804 постах
|
Через утилиту можно самостоятельно проверить структуру. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 14.02.2024(UTC) Сообщений: 2 
|
Всем привет. Можно поднять эту тему? Проблема похожа. Честно говоря, с сертификатами в первый раз столкнулся, и не очень понимаю куда копать. https://www.cryptopro.ru...ge/cades_bes_sample.html - отсюда взял пример кода, подписываю xml-документ, формируется подпись Cades-BES в формате Base64. После чего нужно отправить подпись в der кодировке в другой сервис, так как Base64 они конечно кушать не хотят. Пишу на php. Что делать пока не очень понятно. Есть две мысли (решения) на данный момент, возможно глупые, но какие есть: 1) Переконвертировать подпись Cades-BES в формате Base64 в der. Все советы из интернета, что пробовал, не помогли. 2) pkcs7 вместо bes возможно как-то мне поможет (возможно глупая теория) Подскажите что-нибудь, пожалуйста.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,712   Сказал «Спасибо»: 574 раз Поблагодарили: 2303 раз в 1804 постах
|
1. Стандартная php функция же есть. Из base64file в bin file 2. Забудьте про Pkcs7, все современные ИС используют cades. Bes минимальный, его можно расширить до xlong1 и архивной. Отредактировано пользователем 14 февраля 2024 г. 20:01:59(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 14.02.2024(UTC) Сообщений: 2 
|
Андрей, спасибо за ответ. Он навел меня на успешное решение. Стандартной php функцией base64_decode пользовался, и получал 400 ответ от сервиса. Но в сообщение от сервиса толком не вчитывался. Там дело было в том, сервис требовал отделенную подпись. В общем невнимательность.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close