Статус: Участник
Группы: Участники
Зарегистрирован: 28.07.2020(UTC) Сообщений: 15
|
Hello! I am trying to run executable command in java using Processor but getting an error as CryptCP 5.0 (c) "Crypto-Pro", 2002-2018. Command prompt Utility for file signature and encryption. Error: Unknown key: 'n E=abc.def@gmail.com'. Params.cpp:384: 0x200000C9 [ErrorCode: 0x200000c9] Code: Process process = new ProcessBuilder( "cryptcp.exe", "-sign", "-dn \"E=abc.def@gmail.com\"", "-cadesTSA http://...", "input file", "output file").start; If i run the same in windows command, it is working fine.  cryptcp_5.0.x.pdf (859kb) загружен 4 раз(а).
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,648
Сказал(а) «Спасибо»: 612 раз Поблагодарили: 455 раз в 431 постах
|
Hi! Try without escaping: Код:Process process = new ProcessBuilder(
"cryptcp.exe",
"-sign",
"-dn abc.def@gmail.com",
"-cadesTSA http://...",
"input file",
"output file").start;
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.07.2020(UTC) Сообщений: 15
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,024  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 725 раз в 684 постах
|
Perhaps ProcessBuilder interprets "-dn abc.def@gmail.com" as -D (java option) and cuts it off therefore crypcp prints Цитата: Unknown key: 'n E=abc.def@gmail.com'.
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close