Контур.Форум
»
Архив
»
Онлайн-сервис Диадок
»
Вопросы по Диадоку
»
Подтверждение подлинности ЭП контрагента через Diadoc API или другим способом
Ранг: Новичок
Группы: Участник
Зарегистрирован: 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 ) ;
Спасибо!
|
|
|
|
Ранг: Новичок
Группы: Участник, Сотрудник СКБ Контур
Зарегистрирован: 04.09.2014(UTC) Сообщений: 45 Откуда: Екатеринбург
Поблагодарили: 6 раз в 6 постах
|
Добрый день В DiadocAPI есть структура, позволяющая получить результаты проверки подписи http://api-docs.diadoc.r...VerificationResult.html
Если нужно именно использовать при этом СКЗИ и открепленную подпись - необходимо задать вопрос на форум криптопровайдера.
|
|
|
|
Ранг: Новичок
Группы: Участник
Зарегистрирован: 21.03.2016(UTC) Сообщений: 2 Откуда: Красноярск
|
Спасибо за ответ! А есть пример как использовать эту структуру?
|
|
|
|
Контур.Форум
»
Архив
»
Онлайн-сервис Диадок
»
Вопросы по Диадоку
»
Подтверждение подлинности ЭП контрагента через Diadoc API или другим способом
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Страница сгенерирована за 0,055 секунды.