Статус: Новичок
Группы: Участники
Зарегистрирован: 05.06.2024(UTC) Сообщений: 2 Сказал(а) «Спасибо»: 2 раз
|
Здравствуйте! При установке сертификата в uRoot появляется диалоговое окно, требующее подтверждения действия. Например, при установке тестового сертификата появляется сообщение от том, что сертификат с неподтвержденным отпечатком. cert-install-uRoot2.png (96kb) загружен 6 раз(а).sudo -u www-data ./certmgr -install -store uRoot -file /home/anton/cert/certnew.crt Можно ли установить сертификат в uRoot в консоли без появления диалогового окна или, чтобы оно автоматом подтверждалось?В uMy устанавливается без проблем. Задача моя состоит в том, чтобы создать api (cервис на php), где нужно загрузкить и установить сертификат в uRoot. Я установил расширение libphpcades.so, но там нет метода добавления сертификата. Поэтому использую shell_exec(), но из-за того, что требуется подтверждение действия не получается установить сертификат.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,345
Сказал(а) «Спасибо»: 568 раз Поблагодарили: 397 раз в 376 постах
|
Как вариант устанавливать в хранилище mRoot, или убедиться, что для Ваших задач Вам не требуется пакет cprocsp-rdr-gui-gtk*, удалить его и воспользоватья командой: Код:$ echo o| sudo -u www-data /opt/cprocsp/bin/amd64/certmgr -install -store uRoot -file /home/anton/cert/certnew.crt
|
1 пользователь поблагодарил nickm за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.06.2024(UTC) Сообщений: 2 Сказал(а) «Спасибо»: 2 раз
|
Спасибо!
Если запускать через php-скрипт при помощи shell_exec(), то все работает и установка и удаление сертификата.
$shell = "echo o | /opt/cprocsp/bin/amd64/certmgr -install -store uRoot -file /home/anton/cert/certnew.crt"; $res = shell_exec($shell);
Если запускать в консоли, то да все все равно выходит диалоговое окно.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,345
Сказал(а) «Спасибо»: 568 раз Поблагодарили: 397 раз в 376 постах
|
Автор: Антон Князев Если запускать в консоли, то да все все равно выходит диалоговое окно. Автор: nickm или убедиться, что для Ваших задач Вам не требуется пакет cprocsp-rdr-gui-gtk*, удалить его и воспользоваться командой: Код:$ echo o| sudo -u www-data /opt/cprocsp/bin/amd64/certmgr -install -store uRoot -file /home/anton/cert/certnew.crt
Да, возможно, что echo следует передавать в sudo, не проверял. Отредактировано пользователем 5 июня 2024 г. 19:29:07(UTC)
| Причина: Не указана
|
1 пользователь поблагодарил nickm за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close