Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Maksim_Deryugin  
#1 Оставлено : 12 апреля 2024 г. 13:47:40(UTC)
Maksim_Deryugin

Статус: Новичок

Группы: Участники
Зарегистрирован: 11.04.2024(UTC)
Сообщений: 1
Российская Федерация
Откуда: Москва

Добрый день!

Вопрос по работе с консольными утилитами Крипто Про.

При запуске консольных утилит 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)  | Причина: Уточнить обстоятелсьтва

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.