Статус: Участник
Группы: Участники
Зарегистрирован: 17.09.2018(UTC) Сообщений: 17 Откуда: Москва Сказал(а) «Спасибо»: 8 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день! Приходит XML-файл следующего вида: Код:<?xml version="1.0" encoding="windows-1251" standalone="yes"?>
<Файл ИдФайл="ON_NSCHFDOPPOKMARK_2LT-319_2LT-600000704_20200605_2265d9e1-1f43-41cb-baa6-e864694ad0c7" ВерсФорм="5.01" ВерсПрог="EDOLite 1.0">
<СвУчДокОбор ИдОтпр="2LT-600000704" ИдПол="2LT-319">
<СвОЭДОтпр НаимОрг="ООО "Оператор"" ИННЮЛ="111111111" ИдЭДО="2LT"/>
</СвУчДокОбор>
<ИнфПок КНД="1115132" ДатаИнфПок="05.06.2020" ВремИнфПок="22.03.28" НаимЭконСубСост="ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "Рога и копыта"">
<ИдИнфПрод ИдФайлИнфПр="ON_NSCHFDOPPRMARK_2LT-600000704_2LT-319_20200602_c609e70b-b979-4934-a2c3-f5c7821113ce" ДатаФайлИнфПр="29.05.2020" ВремФайлИнфПр="16.50.57">
<ЭП>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</ЭП>
</ИдИнфПрод>
<СодФХЖ4 НаимДокОпрПр="Счет-фактура и документ об отгрузке товаров (выполнении работ), передаче имущественных прав (документ об оказании услуг)" Функция="СЧФДОП" НомСчФИнфПр="131300" ДатаСчФИнфПр="29.05.2020">
<СвПрин ДатаПрин="05.06.2020">
<КодСодОпер КодИтога="1"/>
<СвЛицПрин>
<РабОргПок Должность="Разработчик" ОснПолн="5">
<ФИО Фамилия="Иванов" Имя="Е." Отчество="С."/>
</РабОргПок>
</СвЛицПрин>
</СвПрин>
</СодФХЖ4>
<Подписант ОблПолн="5" Статус="5" ОснПолн="Должностные обязанности">
<ЮЛ ИННЮЛ="7725344604" Должн="сотрудник">
<ФИО Фамилия="Петров" Имя="Дмитрий" Отчество="Алексеевич"/>
</ЮЛ>
</Подписант>
</ИнфПок>
</Файл>
Необходимо подписать этот файл через Cadescom и отправить подписанный текст через хттп-запрос. Требования, которые прислал разработчик, следующие: открепленная подпись под документом в base64 в формате raw; подпись: PKCS#7 Подскажите, какими методами пользоваться и какие свойства задавать, чтобы сформировать правильную подпись? Делаю реализацию подписи через 1с Вот пример отправки от разработчика через Curl: ПримерcURL запроса:curl--location --request POST 'https://int.edo.crpt.tech/api/v1/incoming-documents/34a67f3a-bef5-4f10-ad68-3153b31a90d2/events/52a2f40c-5caa-49a0-8b9f-f0e6473a6c90/signature' \--header'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cC....T7QquJwtJxiFxDxpYitE7lcNebiDWe9MQOTa6E62zjs' \--header'Content-encoding: base64' \--data-raw'MIIODwYJKoZIhvcNAQcCoIIOADCCDfwCAQExDjAMBggqhQMHAQECAwUAMAsGCSqGS...8cv+g8ed6PVr6/ML0mSNVGlbblLQ+LDiX7O7cJJj7IbAaa/Q4HvLH2' Отредактировано пользователем 5 июня 2020 г. 22:54:51(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Здравствуйте.
Какая raw-подпись?
Это УПД по маркировке. Требования есть: CMS, отсоединенная подпись.
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.09.2018(UTC) Сообщений: 17 Откуда: Москва Сказал(а) «Спасибо»: 8 раз Поблагодарили: 1 раз в 1 постах
|
Про Raw написано в документации на маркировку
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Цитата:Делаю реализацию подписи через 1с https://cpdn.cryptopro.ru?url=/content/cades/plugin-samples-sign-detached.html dataToSign = закодированные в base64 бинарные данные (xml-файл, а не текст) |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Автор: Евгений_СК Про Raw написано в документации на маркировку В чьей? Вам приказ ФНС предоставить по УПД формату? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.09.2018(UTC) Сообщений: 17 Откуда: Москва Сказал(а) «Спасибо»: 8 раз Поблагодарили: 1 раз в 1 постах
|
Это документация от "Честного знака" - они маркировку реализуют. Может, чего напутали
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Автор: Евгений_СК Это документация от "Честного знака" - они маркировку реализуют. Может, чего напутали Спросите их о разнице, между RAW и CMS. Если RAW, то как можно упоминать про PKCS#7? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,701 Сказал «Спасибо»: 500 раз Поблагодарили: 2049 раз в 1589 постах
|
Действительно, вижу документацию этого оператора ... Цитата:Параметры тела запроса: Открепленная подпись под документом в base64 в формате raw. и если "взять и декодировать тот кусочек из примера", то там не RAW, а CMS. Цитата:
SEQUENCE { OBJECT IDENTIFIER signedData (1 2 840 113549 1 7 2) [0] { SEQUENCE { INTEGER 1 SET { SEQUENCE { OBJECT IDENTIFIER '1 2 643 7 1 1 2 3' NULL } } SEQUENCE { OBJECT IDENTIFIER '1 2 841 0 17 2625 0' ....
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.09.2018(UTC) Сообщений: 17 Откуда: Москва Сказал(а) «Спасибо»: 8 раз Поблагодарили: 1 раз в 1 постах
|
Не, все равно не принимают. Сделал так:
ТекстовыйДокументЦРПТ.Записать(ПутьКФайлу, "windows-1251"); // ЗАпись XML ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКФайлу);
oSigner = Новый COMОбъект("CAdESCOM.CPSigner"); // Объект, задающий параметры создания и содержащий информацию об усовершенствованной подписи. oSigner.Certificate = sThumbprint; oSigner.KeyPin = Пароль; oSignedData = Новый COMОбъект("CAdESCOM.CadesSignedData"); // Объект CadesSignedData предоставляет свойства и методы для работы с усовершенствованной подписью. oSignedData.ContentEncoding = 1; // CADESCOM_BASE64_TO_BINARY Входные данные пришли в Base64 oSignedData.Content = ДвоичныеДанные; CADESCOM_CADES_TYPE = 1; // Тип усовершенствованной подписи bDetached_бул = True; //Вид подписи: отделенная (true) или совмещенная (false). EncodingType_инт = 0; // Кодировка возвращаемой подписи sSignedMessage = oSignedData.SignCades(oSigner, CADESCOM_CADES_TYPE, bDetached_бул, EncodingType_инт);
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close