SAPI = CSP + C + php

Тема в разделе "WASM.CRYPTO", создана пользователем CyberMerlin, 11 ноя 2009.

  1. CyberMerlin

    CyberMerlin New Member

    Публикаций:
    0
    Регистрация:
    18 сен 2006
    Сообщения:
    69
    веб страница, данные на которой клиент заполняет, подписывает и отправляет на сервер, где ведётся их обработка.
    используется linux и windows. CryptoServiceProvider планируется crypto pro.
    у клиента работаем с CAPICOM и отсылаем POST на сервер контейнер PKCS7 подписанных данных.
    ЗАДАЧА:
    - проверить на сервере PKCS7 полученный от клиента

    ВЫПОЛНЕНО:
    - на данный момент на windows сервере я уже реализовал механизм проверки с помощью CAPICOM на php и с помощью утилиты CryptCP

    ПРОБЛЕМЫ:
    - при проверке на сервере я никак не могу добиться получения данных содержащихся в pkcs7 (если веду проверку CAPICOM средствами)
    - при проверке cryptcp я получаю файл, который средствами php не могу привести к нужной кодировке
    Вывод - данные приходится слать на сервер параллельно с pkcs7 контейнером :dntknw:

    ВОПРОС:
    - Как лучше всё это организовать?
    - Что мне нужно поставить на сервер?
    - Как мне получить данные на windows сервере при проверке а) CAPICOM и b) cryptcp (т.е. чем преобразовать шрифт из unicode в utf8 или utf-8)

    ps данные у клиента на странице в windows-1251 (ANSI)