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

Требования к плагину:

1. Кроссбраузерность (поддержка IE 7.0 и выше, FireFox, Chrome, Opera)

2. Должен уметь работать с токкен-ключами (iKey, часто используются банками)

3. Вызов методов плагина должен осуществляться через JavaScript

Описание работы клиентской части плагина: Установка плагина должна осуществляться посредством запуска exe файла.

При этом должна иметься возможность проверки установки плагина на ПК, т.е. при открытии определенной страницы в браузере средствами JavaScript запускается некий метод,

возвращающий данные о том установлен плагин или нет.

Если плагин усатновлен, то для подписания документа вызывается некий метод, в который передается строка для подписания и другие необходимые параметры,

например дата подписания и указывается путь к ключу ЭЦП.

Путь к ключу может быть указан несколькими способами:

1. Проверяется наличие подключенного iKey. Если имеется подключенный iKey, то производиться работа с ним.

2. При отсутствии iKey, должно открываться окно, через которое методом указания пути через file explorer.

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

В результате работы метода подписания возвращается ХЭШ переданной строки, являющейся электронно-цифровой подписью.

Описание работы серверной части плагина:

Серверная часть плагина может быть реализована как модуль к языку программирования PHP или же устанавливаться в виде Windows сервиса и работать по http протоколу.

PHP модуль. При реализации как модуля PHP необходима поддержка PHP 5.2.17 до 5.3.6

Windows сервис. Поддержка Widows Server 2003 x86, 2008 R2 x64

Для проверки правильности ЭЦП плагин должен принимать ЭЦП документа, дату подписания, сертификат ЭЦП и список отозванных сертификатов.

Далее должно проверяться действительность сертификата на момент подписания (по передаваемой дате и списку отозванных сертификатов) и правильность ЭЦП.

В ответ должен возвращаться результат проверки ЭЦП, валидна или нет.

При работе как Windows сервис передаваемые параметры передаются сервису методом POST и в ответ возвращается результат.

Описание используемых сертификатов и ключей ЭЦП.

Формат генерируемых сертификатов – X.509 v3 Используемый алгоритм подписи – sha1RSA Формат ключа ЭЦП – PKCS (.pfx)

Исходники передаются заказчику!

10 лет назад
kharik
41 годУзбекистан
18 лет в сервисе
Был
4 года назад
  • Похожие заказы
  • $50

    Нужна программа - автобраузер. В ее базу заводится URL главной страницы сайта и до 10 URL рубрик этого сайта. Таких данных вводится для 50-100 сайтов, это делает пользователь. Программа запускается пользователем и начинает ...

    Закрыт
    10 лет назад
  • $100

    Необходима помощь! Если вы работали с библиотекой NYARToolKit, то сможете помочь без труда. Дело в том, что необходимо в приложении (в библиотеке) сделать так, чтоб оно воспринимало картинку с камеры в зеркальном отображении. Сейчас ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Здравствуйте. Необходим программист Delphi для поддержи существующего ПО. Оставляйте заявки о своей готовности. О цене договоримся

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

    Закрыт
    10 лет назад
  • Здравствуйте. Имеется 2 небольших задания. 1. Из двух стеков с одинаково упорядоченными элементами создать новый стек с упорядоченными элементами, не удаляя исходные стеки( создавать копии элементов ). 2. Из элементов двух стеков с одинаково упорядоченными элементами ...

    Закрыт
    10 лет назад
  • Есть несколько сайтов - каталогов предприятий работающих в нескольких сферах. Необходимо спарсить с них контактную информацию в таблицу Excel для дальнейшей передачи в отдел продаж. Адреса сайтов: http://inmeat.ru/maps http://meatinfo.ru/litecat/myasnye_kompanii http://meatkings.ru/base/codeall http://www.wiki-prom.ru/ http://milknet.ru/litecat/molochnye_predpriyatiya

    Закрыт
    10 лет назад
  • $50

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

    Закрыт
    10 лет назад