КриптоПро через консоль в Лотусе

Тема в разделе "Lotus - Программирование", создана пользователем divankin, 18 ноя 2010.

  1. divankin

    divankin Senjor developer

    Регистрация:
    13 авг 2009
    Сообщения:
    182
    Симпатии:
    0
    Начальство поставило задачу сделать сертифицированное криптование в Лотусе с помощью КриптоПро. Поскольку криптование должно быть сертифицированное, то и средства запуска и проверки должны быть сертифицированы. А значит, должен происходить внешний параметризованный вызов сертифицированного средства.
    Было решено вызывать консольное приложение cryptcp. Но не получается забирать из него результат.
    У кого-нибудь есть под Лотус код перехвата вывода консоли внешнего приложения?
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Он же, по идее, в файл выводит. Открыть и прочитать.
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    nvy это если сделали - "как полагается" (stdout), то можно перенаправить...
    могут выводить в stderr
    для его перехвата нужно произвести доп. манипуляции
    в уиндоуз делается всё несколько... иначе чем в др. системах
    http://www.microsoft.com/resources/documen...n.mspx?mfr=true
     
  4. divankin

    divankin Senjor developer

    Регистрация:
    13 авг 2009
    Сообщения:
    182
    Симпатии:
    0
    Перенаправление вывода в файл у меня работает только из cmd. Не работает из Shell в Лотусе. Не работает из Пуск->Выполнить
    Запускаю такую строку:
    C:\cryptcp.exe -help>>C:\out.txt
     
  5. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    А если батник запускать? Создать файл C:\cryptcp.bat с текстом C:\cryptcp.exe -help>>C:\out.txt и пускать его Shell'ом. Кстати, а Shell удвоения бэкслэшей не требует? Что-то я подзабыл.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    Divankin cmd.exe /c "C:\cryptcp.exe -help>>C:\out.txt"
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    прочитал http://www.cryptopro.ru/cryptopro/products/csp/default.htm
    и увидел это http://www.cryptopro.ru/cryptopro/products/jcp/default.htm
     
Загрузка...

Поделиться этой страницей