Статус: Новичок
Группы: Участники
Зарегистрирован: 08.04.2021(UTC) Сообщений: 6 Откуда: Москва Сказал(а) «Спасибо»: 4 раз
|
Добрый день, пытаюсь установить пароль на контейнер с помощью csptest, вызываемого из java через ProcessBuilder. Получаю ошибку: Код:"\\\\.\\HDIMAGE\\cont_alias"
[/opt/cprocsp/bin/amd64/csptest, -passwd, -container, cont_here, -change, 111]
[/opt/cprocsp/bin/amd64/csptest, -passwd, -container, "\\\\.\\HDIMAGE\\cont_alias", -change, 111]
CSP (Type:80) v5.0.10010 KC1 Release Ver:5.0.12417 OS:Linux CPU:AMD64 FastCode:READY:AVX.
Total: SYS: 0.000 sec USR: 0.000 sec UTC: 0.000 sec
[ErrorCode: 0x8010001c]
При этом вручную из терминала csptest устанавливает пароль без ошибок. HDIMAGE пробовал и с экранированием и без, результат один. java метод: Код:private static int setContPassword(String alias) throws IOException, InterruptedException {
String container = "\"\\\\\\\\.\\\\HDIMAGE\\\\%s\"";
container = String.format(container, alias);
System.out.println(container);
String command = "%s -passwd -container cont_here -change %s";
String csptestPath = Commons.getCryptoProCsptestPath();
command = String.format(command, csptestPath, "111");
String[] commandToArgs = command.split(" ");
System.out.println(Arrays.toString(commandToArgs));
commandToArgs[3] = container;
System.out.println(Arrays.toString(commandToArgs));
ProcessBuilder pb = new ProcessBuilder(commandToArgs);
Process p = pb.start();
String temp;
StringBuilder result = new StringBuilder();
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
while((temp = in.readLine()) != null){
result.append(temp).append("\n");
}
System.out.println(result.toString());
return p.waitFor();
}
Не подскажете куда копать?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close