Статус: Новичок
Группы: Участники
Зарегистрирован: 11.04.2024(UTC) Сообщений: 1 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Москва
|
Добрый день! Вопрос по работе с консольными утилитами Крипто Про. При запуске консольных утилит cryptcp и certmgr из JAVA-приложения, развернутом в Docker-контейнере с установленным Крипто Про CSP 5.0.12900 возникает проблема при попытке попытке дернуть какую-либо из утилит из контейнера. Нарпример, при попытке подписать файл "cryptcp -sign ..." выдает ошибку: " Error: No certificate found. Can't open certificate store: 'My' CSPbuild/CSP/samples/CPCrypt/Certs.cpp:279: 0x2000012D " В докер-файле под юзером maks устанавливаю сертификат как "certmgr -inst -store uMy -file ./some.cer", в конце докер файла certmgr -list выдает корректный список сертификатов. Как я понимаю, проблема с правами. Какие права нужны юзеру на чтение личного хранилища сертификатов My? UPD: Права юзера отличаются из-за среды запуска. В докер-контенере я оперирую юзером, которому ради теста дал права root, однако таких прав в рабочем окружении у юзера не будет, поэтому нужно заранее знать список необходимых доступов для доступа в личное храналище 'My' из рабочего пространства Отредактировано пользователем 12 апреля 2024 г. 13:53:48(UTC)
| Причина: Уточнить обстоятелсьтва
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close