Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Цель, не допустить использование не подписанных документов, онлайн сервис на

сайте по проверке действительности подписи документа.

php код должен позволять выполнять следующие функции:

  • Определять в файле наличие ЭП
  • Вычислять хеш по ГОСТу для файла или данных из переменной (может использоваться КриптоПРО и другое ПО)
  • Вычислять подпись для хеша по ГОСТу
  • Проверять подпись для хеша
  • Проверять подпись для файла или данных из переменной
  • Вычислять подпись для файла или данных из переменной
  • Получать массив с данными подписей и сертификатов в формате array ( OID => значение)
  • Выполнять запрос TCSP
  • Выполнять запрос OCSP
  • Кодировать и декодировать PKCS#7 в DER и BASE64
Окружение: CentOS, КриптоПРО CSP 4.0, «Битрикс24» в коробке - Корпоративный портал

Отладка на тестовой среде исполнителя, внедрение заказчиком под руководством исполнителя.

Код должен быть детально прокомментирован, с количеством комментариев не менее 1 к 1 к коду.

Работа выполняется по согласованному графику и календарю этапами. Оплата так, же этапами.

В процессеизучения возможности реализации задачи

для себя вижу такие варианты:

  • По документации

    http://cpdn.cryptopro.ru/content/cades/phpcades.html она предполагает пересборку PHP, идеальный

    вариант так как хотелось и

    CURL с

    поддержкой шифрования по ГОСТ прикрутить.

    Но не очень хочется

    трогать работающий

    сервер и php.

  • Использовать OpenSSL функциями php , но не понятно, все ли
  • можно реализовать и все ли госты

    шифрования и хеширования поддерживаются

    сегодня и какая минимальная версия

    должна быть на сервере. Если снять эти

    вопросы то приоритет лучше отдать этой

    технологии в виду гибкости использования

    в коде веб страниц.

  • Использовать функцию php exec() запуская ею крипто про
  • передавая параметры и файлы.

Интересно Ваше мнение по поводу возможной схемы

реализации задачи, ПИШИТЕ ПРЕДЛАГАЕМОЕ РЕШЕНИЕ РЕАЛИЗАЦИИ ПРИ ПОДАЧИ ЗАЯВКИ?

8 лет назад
zemli
41 год
15 лет в сервисе
Был
2 года назад

Выбранный исполнитель

kalym
Павел 
33 года
14 лет в сервисе
Был
4 месяца назад
8 лет назад
$700
10 дней
Работа в процессе, в виду ее сложности просрочки возможны.
Продолжаем работу

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

kalym
Павел 
33 года
14 лет в сервисе
Был
4 месяца назад
8 лет назад