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

divankin

Senjor developer
13.08.2009
182
0
#1
Начальство поставило задачу сделать сертифицированное криптование в Лотусе с помощью КриптоПро. Поскольку криптование должно быть сертифицированное, то и средства запуска и проверки должны быть сертифицированы. А значит, должен происходить внешний параметризованный вызов сертифицированного средства.
Было решено вызывать консольное приложение cryptcp. Но не получается забирать из него результат.
У кого-нибудь есть под Лотус код перехвата вывода консоли внешнего приложения?
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#3
nvy это если сделали - "как полагается" (stdout), то можно перенаправить...
могут выводить в stderr
для его перехвата нужно произвести доп. манипуляции
в уиндоуз делается всё несколько... иначе чем в др. системах
http://www.microsoft.com/resources/documen...n.mspx?mfr=true
 

divankin

Senjor developer
13.08.2009
182
0
#4
nvy это если сделали - "как полагается" (stdout), то можно перенаправить...
могут выводить в stderr
для его перехвата нужно произвести доп. манипуляции
в уиндоуз делается всё несколько... иначе чем в др. системах
http://www.microsoft.com/resources/documen...n.mspx?mfr=true
Перенаправление вывода в файл у меня работает только из cmd. Не работает из Shell в Лотусе. Не работает из Пуск->Выполнить
Запускаю такую строку:
C:\cryptcp.exe -help>>C:\out.txt
 

nvyush

Lotus team
22.04.2009
2 317
0
#5
А если батник запускать? Создать файл C:\cryptcp.bat с текстом C:\cryptcp.exe -help>>C:\out.txt и пускать его Shell'ом. Кстати, а Shell удвоения бэкслэшей не требует? Что-то я подзабыл.
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#6
Divankin cmd.exe /c "C:\cryptcp.exe -help>>C:\out.txt"
 

lmike

нет, пердело совершенство
Премиум
27.08.2008
6 567
263
#7
прочитал http://www.cryptopro.ru/cryptopro/products/csp/default.htm
Разработаны продукты партнеров компании Крипто-Про, обеспечивающие использование КриптоПро CSP в приложениях Oracle E-Business Suite 11i, Oracle Application Server 10g, Java, Apache.
компании Крипто-Про, обеспечивающие использование КриптоПро CSP 3.0 в приложениях Oracle E-Business Suite 11i, Oracle Application Server 10g, Java, Apache. КриптоПро CSP совместим с КриптоПро JCP по ключам, форматам данных (XMLdsig, CMS/PKCS#7) и соединениям TLS.
и увидел это http://www.cryptopro.ru/cryptopro/products/jcp/default.htm