СКБ Контур
Сайт Контура

С 10 июля 2018 года форум перешел в режим чтения!

Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Подтверждение подлинности ЭП контрагента через Diadoc API или другим способом
Natalia Safiullina Offline
#1 Оставлено : 21 марта 2016 г. 9:30:19(UTC)
Ранг: Новичок

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

Добрый день!

Например, мы получаем от поставщика ЭСФ в виде XML и открепленную подпись к нему в бинарном формате или base64 (т.е. отдельным файлом).
Есть ли какой-нибудь метод в Diadoc API, чтобы проверить подпись контрагента на подлинность? Чтобы метод возвращал результат проверки и его (результат) можно было бы записать в переменную, в файл и т.д. для дальнейшей обработки.

Может кто знает такой способ, например в Крипто ПРО, в cryptcp?

Нужно чтобы проверку можно было бы сделать полностью автоматически, чтобы система сама получила файл (это реализовано), сама проверила подпись и пошла дальше.

Чтобы было понятно, вот пример скрипта создания подписи, нужно что-то типа такого для проверки:
var thumbprint = "CDE....491";
var crypt = new ActiveXObject("Diadoc.Api.ComCryptApi" ) ;
var fname="DP_OTORG12_....xml";
var fnamesgn="DP_OTORG12_....bin";
crypt.Sign(fname, thumbprint, fnamesgn ) ;

Спасибо!
Белов Сергей Offline
#2 Оставлено : 21 марта 2016 г. 17:17:18(UTC)
Ранг: Новичок

Группы: Участник, Сотрудник СКБ Контур
Зарегистрирован: 04.09.2014(UTC)
Сообщений: 45
Откуда: Екатеринбург

Поблагодарили: 6 раз в 6 постах
Добрый день

В DiadocAPI есть структура, позволяющая получить результаты проверки подписи
http://api-docs.diadoc.r...VerificationResult.html

Если нужно именно использовать при этом СКЗИ и открепленную подпись - необходимо задать вопрос на форум криптопровайдера.
Natalia Safiullina Offline
#3 Оставлено : 22 марта 2016 г. 8:10:04(UTC)
Ранг: Новичок

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

Спасибо за ответ!
А есть пример как использовать эту структуру?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Гость
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.


Страница сгенерирована за 0,085 секунды.