Необходимо помочь с настройкой API для Контур.ОФД Нужно помочь пройти 2 этап:

Аутентификация с использованием сертификата

1.Используйте метод authenticate-by-cert в API авторизации для получения токена (EncryptedKey).

2.Расшифруйте EncryptedKey с помощью закрытого ключа, соответствующего сертификату, использованного на шаге 1. Для работы с сертификатом и расшифровки ключа могут быть использованы общедоступные классы и библиотеки, например, EnvelopedCms, X509Certificate2, BouncyCastle, OpenSSL и т.д.

3.Используйте метод approve-cert для получения идентификатора сессии

Нюансы:

- ЭЦП выдавались по формату ГОСТ Р 34.11-2012 (при работе с ним есть ограничения, стандартные функции OpenSSL с ним не работают)

- ЭЦП находятся в реестре личных сертификатов, ко всем есть закрытые ключи, но исходников на физических носителях нет

- Взаимодействие происходит через Postman, файл с текстом для расшифровки можно выгрузить только в доступных форматах экспорта этой программы (крч, в формате enc не выгрузить)

- Для решения вопроса возможно удаленное подключение через AnyDesk или Team Viewer

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

3 года назад
Slovar
Егор 
34 года
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Необходимо разработать решение для ретрансляции аудио из приложения Discord на собственный сайт. Задача заключается в выводе голосов участников голосового чата в реальном времени. Требуется опыт в системном программировании и работе с аудиопотоками.

    Закрыт
    3 года назад
  • $200

    Требуется разработать заготовку демона (сервиса) на чистом API для Windows, Linux и MacOS. Исходники программы и инструкции по сборке обязательны. Программа должна поддерживать установку и деинсталляцию сервиса, взаимодействие с сервисными утилитами и базовый API для обработки запросов. Необходимы также бинарники и тестовый клиент.

    Закрыт
    3 года назад
  • Необходимо собрать хайп проект, используя предоставленный шаблон. Задача включает в себя системное программирование и адаптацию шаблона под нужды проекта. Ищем исполнителя, способного реализовать данный проект.

    Закрыт
    3 года назад
  • $4400

    Требуется программист уровня Middle/Senior для доработки алгоритмического торгового робота на платформе Binance. Задача включает усовершенствование алгоритма, дописывание и переработку модулей. Ищем специалиста с опытом работы в долгосрочных проектах и торговых роботах, знанием PHP и Node.js/Python. Поддержка системы в дальнейшем также предусмотрена.

    Закрыт
    3 года назад
  • Ищется программист по yii2 для внесения правок в существующий проект, упаковки его в репозиторий и настройки работы в Docker. Также требуется подключение и настройка платежной системы Stripe. Предложения по цене приветствуются.

    Закрыт
    3 года назад
  • $25

    Необходимо выбрать по одному заданию из двух различных методичек по системному программированию. После выполнения требуется предоставить программу и закомментированный код. Примеры будут предоставлены, архив не прикрепляется. Обратите внимание на 15 вариант в заданиях.

    Закрыт
    3 года назад
  • $15

    Требуется разработать код на Python для визуализации методов моделирования. Необходимо реализовать более 3 различных методов визуализации. Обеспечить корректную работу и наглядность представленных данных.

    Закрыт
    3 года назад
  • $35

    Необходимо создать Java desktop приложение для приёма заказов в ресторане с использованием Swing и внешней базы данных. Приложение должно иметь функционал для разделения ролей: администратор и работник. Администратор сможет редактировать меню, добавлять или удалять блюда и напитки, а работник — оформлять заказы и распечатывать чеки в формате .txt. Также требуется функционал для хранения истории заказов.

    Закрыт
    3 года назад
  • $6

    Требуется написать код на C# в среде Visual Studio по одному из билетов, который будет известен в среду. Срок выполнения - полтора часа с 13:30 до 15:00. Ожидается качественное выполнение задачи в указанный временной промежуток.

    Завершен
    3 года назад