Статус: Новичок
Группы: Участники
Зарегистрирован: 19.06.2019(UTC) Сообщений: 2
|
Добрый день!
Мне необходимо подписывать запросы к API ЦРПТ (https://ismp.crpt.ru/api/v3/auth/cert)ю Насколько понял - Cades plugin это единственный способ.
Система для которой делается разработка из внешних библиотек поддерживает только .Net В мануале вижу только примеры на Java. Есть ли библиотека .Net для него?
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 393 раз в 366 постах
|
Подписать можно в принципе любым средством, что плагином, что в .Net, что в Java. Выбирайте что имененно Вам подходит.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.06.2019(UTC) Сообщений: 2
|
Да, это все я вчера установил, но насколько я понял, мне нужны библиотеки CAdESCOM, CadesPluginer и CAdESSignature, а в КриптоПро.Net таких не обнаружено.
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 393 раз в 366 постах
|
Не обнаружено и не нужно. Суть в том, что есть ядро криптопровайдера и есть доступ к нему через два уровня функций СryptoAPI, можно использовать прямо их. Поверх этого есть несколько надстроек под разные среды, платформы и языки программирования. Назвать какую-то из надстроек идеальной сложно, но легче и совместимее всего будет работать через .Net или Java.
Плагин нужен если Вы подписываете через скрипты JavaScript или VBScript (частный случай: 1С или подписание в браузере, например), для других сред использовать плагин теоретически возможно, как частный случай ActiveX/COM объекта. COM как правило не требует отдельного класса, так как все методы конкретного интерфейса можно перечислить через базовый интерфейс, присутствующий в любом объекте. Максимум заголовочный файл. Однако это будет надстройка на надстройке на надстройке.
К сожалению, логика разных надстроек не совпадает и скорее всего Вы не сможете получить нужный результат потому что одна надстройка заблокирует одну часть функционала, а другая надстройка заблокирует другую часть функционала. Более точно посоветовать можно только если уточните, какая именно у Вас платформа/среда/язык программирования. Пока что наиболее близко кажется подписание через .Net. Желательно взять эталонный файл из исходного мануала как образец и применить другой мануал под .Net.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close