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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 5 декабря 2018 г. 19:26:22(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: 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);



Уберите добавление и проверьте еще раз.
Техническую поддержку оказываем тут
Наша база знаний
Offline faustoun  
#12 Оставлено : 18 декабря 2018 г. 8:45:00(UTC)
faustoun

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

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

Сказал(а) «Спасибо»: 7 раз
Здравствуйте!

Протестировали предложенный вариант.

Удаленный сервер нам все равно отвечает "Неверное значение тега ASN.1"
Offline Андрей Писарев  
#13 Оставлено : 18 декабря 2018 г. 9:33:08(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Пришлите в ЛС то, что отправляли на сервер, для анализа.
Техническую поддержку оказываем тут
Наша база знаний
Offline faustoun  
#14 Оставлено : 18 декабря 2018 г. 14:11:44(UTC)
faustoun

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

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

Сказал(а) «Спасибо»: 7 раз
filesign.rar (5kb) загружен 3 раз(а).
Offline Андрей Писарев  
#15 Оставлено : 18 декабря 2018 г. 14:19:54(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: faustoun Перейти к цитате
Здравствуйте!

Протестировали предложенный вариант.

Удаленный сервер нам все равно отвечает "Неверное значение тега ASN.1"



В приложенном файле всё та же ситуация.

Snimok ehkrana ot 2018-12-18 15-17-58.png (71kb) загружен 8 раз(а).

Ищите в коде, где добавляется этот атрибут и убирайте
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
faustoun оставлено 18.12.2018(UTC)
Offline faustoun  
#16 Оставлено : 18 декабря 2018 г. 14:31:26(UTC)
faustoun

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

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

Сказал(а) «Спасибо»: 7 раз
Спасибо! будем искать.
Offline Андрей Писарев  
#17 Оставлено : 18 декабря 2018 г. 14:54:02(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
Через утилиту можно самостоятельно проверить структуру.
Техническую поддержку оказываем тут
Наша база знаний
Offline ДмитрийЛ  
#18 Оставлено : 14 февраля 2024 г. 19:27:42(UTC)
ДмитрийЛ

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

Группы: Участники
Зарегистрирован: 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 возможно как-то мне поможет (возможно глупая теория)

Подскажите что-нибудь, пожалуйста.
Offline Андрей *  
#19 Оставлено : 14 февраля 2024 г. 20:01:18(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2034 раз в 1578 постах
1. Стандартная php функция же есть. Из base64file в bin file
2. Забудьте про Pkcs7, все современные ИС используют cades. Bes минимальный, его можно расширить до xlong1 и архивной.

Отредактировано пользователем 14 февраля 2024 г. 20:01:59(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline ДмитрийЛ  
#20 Оставлено : 15 февраля 2024 г. 14:52:01(UTC)
ДмитрийЛ

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

Группы: Участники
Зарегистрирован: 14.02.2024(UTC)
Сообщений: 2
Российская Федерация

Андрей, спасибо за ответ. Он навел меня на успешное решение.
Стандартной php функцией base64_decode пользовался, и получал 400 ответ от сервиса. Но в сообщение от сервиса толком не вчитывался.
Там дело было в том, сервис требовал отделенную подпись.
В общем невнимательность.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.