За последние 24 часа нас посетили 48336 программистов и 1729 роботов. Сейчас ищут 684 программиста ...

PHP подписка запроса ЭЦП

Тема в разделе "PHP для новичков", создана пользователем xaker01, 17 апр 2016.

  1. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Добрый день.
    Интересует, возможно ли подписать POST запрос в php, usb ключем.

    Вот что известно о самом ключе
    Для работы ключа в браузере устанавливают
    "Microsoft CAPICOM или КриптоПро ЭЦП" плагин.
    используют ключ на сайтеРосреестр
    ключ - рутокен.

    Я уже не знаю куда копать..
    через curl авторизацию можно сделать и без ключа.
    Дальше надо ввести данные в форме и отправить, при отправке на браузере через плагин подписывается запрос.

    Раньше не работал с ЭЦП.

    Буду рад примерам, или подсказкам.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    В документации к плагину что-то есть?
     
  3. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Так мне плагин этот в браузере не нужен. я указал данные которые знаю.
    Просто нужен скрипт,
    который получает данные с usb ключа, отправляет пост запрос подписывая это ключем.

    post запрос можно послать через curl .
    а как подписать POST запрос usb-ключем не знаю.
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Значит стоит почитать документацию к ключу, как получить из него данные. Зная это можно уже подумать как скрипт писать. Тебе же вроде из PHP получить информацию от ключа нужно.
     
  5. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Что там за сертификат хоть на ключе?
     
  6. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    если даже я имею на руках сертификат.
    скажем получил их
    там
    header.key
    mask.key
    name.key
    primary.key

    и есть сертификат .cer
    как им можно подписать POST запрос ?
    --- Добавлено ---
    или может в пост запросе отправка .cer файла просто поможет.
    --- Добавлено ---
    наверное не правильно описал проблему(вопрос)...

    Как на php авторизоваться на удаленном сайте имея usb-ключ.
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Ну железки и программы обмениваются обычно в том формате в котором они понимают друг друга.
    В документации должно быть написано как подписать POST запрос, что они имеет ввиду.

    Как должен выглядеть POST подписанный? Есть примеры? Сможем подсказать как его формировать.
     
    xaker01 нравится это.
  8. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Этого не знаю. думал просто что есть данные и они как то подписываются .
    Но спасибо за подсказку, покопаю в эту сторону. может что и найду.