Разработка #4118: Отправка запросов с подписью - Честный Знак Производителя - КБ99 Redmine

Проект

Общее

Профиль

Разработка #4118

Отправка запросов с подписью

Добавил(а) кб99 Синявский Филипп почти 4 года назад. Обновлено больше 3 лет назад.

Статус:
Завершена
Приоритет:
Нормальный
Назначена:
-
Дата начала:
12.07.2021
Срок завершения:
Готовность:

0%

Оценка временных затрат:

История

#1 Обновлено кб99 Синявский Филипп почти 4 года назад

  • Параметр Статус изменился с Новая на Тестирование

#2 Обновлено кб99 Синявский Филипп почти 4 года назад

Документы СУЗ:
  • Заказ КМ
Документы по TrueAPI:
  • Агрегация
  • Ввод в оборот
  • Отгрузка

#3 Обновлено кб99 Морозов Евгений почти 4 года назад

В продуктиве честный знак не принимает подписанный в 1с заказ:


Signature validation failed: Signature validation failed: message-digest attribute value does not match calculated value; error codes: [8] 'Signature is invalid', Subject: СНИЛС=14964826816, ОГРНИП=316574900076262, INN=572101860741, EMAILADDRESS=im-fin@mail.ru, CN=Беджанян Шалико Геворкович, SN=Беджанян, G=Шалико Геворкович, C=RU, L="РАЙОН ПОКРОВСКИЙ, ДЕРЕВНЯ ВНУКОВО", ST=57 ОБЛАСТЬ ОРЛОВСКАЯ, Issuer: CN="ООО \"КОМПАНИЯ \"ТЕНЗОР\"", O="ООО \"КОМПАНИЯ \"ТЕНЗОР\"", OU=Удостоверяющий центр, STREET="Московский проспект, д. 12", L=г. Ярославль, ST=76 Ярославская область, C=RU, INN=007605016030, ОГРН=1027600787994, EMAILADDRESS=ca_tensor@tensor.ru. Authorities: [URIName: http://tax4.tensor.ru/ocsp-tensorca-2019_cp_gost2012/ocsp.srf,URIName: http://tax4.tensor.ru/tensorca-2019_cp_gost2012/certenroll/tensorca-2019_cp_gost2012.crt,URIName: http://tensor.ru/ca/tensorca-2019_cp_gost2012.crt,URIName: http://crl.tensor.ru/tax4/ca/tensorca-2019_cp_gost2012.crt,URIName: http://crl2.tensor.ru/tax4/ca/tensorca-2019_cp_gost2012.crt,URIName: http://crl3.tensor.ru/tax4/ca/tensorca-2019_cp_gost2012.crt]

По рекомендации техподдержки запрос успешно отправился и подписался:


Уважаемый пользователь!

Необходима уточняющая информация по Вашему обращению.
Создайте и отправьте запрос по данной инструкции, о результате сообщите в ответном письме.

1. Создать документ с телом документа в формате .txt;
2. Открыть командную строку (комбинация клавиш: Windows+R);
3. Выполнить в командной строке (cmd): "c:\Program Files\Crypto Pro\CSP\csptest.exe" -sfsign -sign -detached -in {исходный файл} -out {подписанный файл} -my {сертификат} -base64 -add
(выделенное жирным изменить в соответствие с информацией на Вашем рабочем месте), где исходный файл - файл в пункте 1 (или путь к файлу);
подписанный файл - названия файла, который Вы получите в итоге подписания, указывается в свободном виде (желательно в формате *.txt) в папке c:\Program Files\Crypto Pro\CSP\;
сертификат - Фамилия владельца сертификата в том виде, в котором она записана в сертификате.
Пример: csptest.exe - sfsign -sign -detached -in 1.txt -out 2.txt -my Иванов -base64 -add
4. Вы получите файл с указанным в поле "подписанный файл" названием;
5. Откройте файл с помощью программы блокнот;
6. В полученной последовательности символов необходимо заменить символы переноса строк на пустые значения (в документе блокнота нажать комбинацию Ctrl + H и заменить \r\n на пустое значение, нажав "заменить все");
7. Скопируйте содержимое документа и вставьте в "Signature";
8. Послать API запрос.

#4 Обновлено кб99 Морозов Евгений больше 3 лет назад

  • Параметр Проект изменился с ! Честный знак на Честный Знак Производителя
  • Значение v1.1 параметра Версия удалено

#5 Обновлено кб99 Синявский Филипп больше 3 лет назад

  • Параметр Статус изменился с Тестирование на Завершена

Экспортировать в Atom PDF