Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Установка из pfx в docker-контейнере
Статус: Участник
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 14  Откуда: Крым Сказал(а) «Спасибо»: 2 раз
|
Здравствуйте! Имеется файл с расширением pfx. Коллега из под Windows эспортировала для дальнейшей установки через CryptoPro CSP(CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.12000 OS:Linux CPU:AMD64 FastCode:READY:AVX.) Сертификат выпущен в тестовом УЦ КриптоПро. Устанавливаю командой с правами пользователя nginx, т.к. php код будет запускаться этим пользователем: Цитата:certmgr -install -pfx -file ./certificate.pfx -pin 123 Скачиваю два сертификата(корневой+промежуточный) со страницы http://testca2012.cryptopro.ru/ui/ и устанавливаю их из под root: Цитата:certmgr -install -store mroot -file rootca.cer certmgr -install -store mca -file subca.cer Дальше подписываю командой(из под пользователя nginx): Цитата:cryptcp -sign -addchain -thumbprint <отпечаток_сертификата_личного> -pin 123 message.txt на выходе файл message.txt.sig и утилита возвращает сообщение, что создана подпись, но она не валидна почему-то при обращении к АПИ Честного знака. Но если подписать сообщение на странице https://www.cryptopro.ru...ge/cades_bes_sample.htmlиз под Windows, то тогда Честный знак принимает такую подпись. Подскажите в чем причина может быть?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
Очень странно, что у вас не возникает ошибок при подписи. При импорте pfx вы не задали пароль на контейнер, а затем при подписи указываете неправильный пароль для контейнера. Подпись по идее не должна создаться.
Как можно попробовать сделать: 1. certmgr -install -pfx -file ./certificate.pfx -pin 123 -newpin 123; 2. cryptcp -signf -addchain -thumbprint <отпечаток_сертификата_личного> -pin 123 message.txt |
|
 1 пользователь поблагодарил TolikTipaTut1 за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 14  Откуда: Крым Сказал(а) «Спасибо»: 2 раз
|
1. с опцией -newpin 123 не работает. При выполнении certmgr -install -pfx -file ./certificate.pfx -pin 123 в командной строке новый и подтверждение нового пинкода запрашивается, поэтому установка корректно думаю проходит с пинкодом на ключевой контейнер.
2. команда выполняется успешно cryptcp -signf -addchain -thumbprint <отпечаток_сертификата_личного> -pin 123 message.txt Только я еще добвил опции -cert, -attached. Для Честного знака необходимо: Подписанные УКЭП зарегистрированного УОТ случайные данные в base64 (присоединённая ЭП) но также не валидна подпись.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
Автор: AlexKrym  1. с опцией -newpin 123 не работает. При выполнении certmgr -install -pfx -file ./certificate.pfx -pin 123 в командной строке новый и подтверждение нового пинкода запрашивается, поэтому установка корректно думаю проходит с пинкодом на ключевой контейнер.
2. команда выполняется успешно cryptcp -signf -addchain -thumbprint <отпечаток_сертификата_личного> -pin 123 message.txt Только я еще добвил опции -cert, -attached. Для Честного знака необходимо: Подписанные УКЭП зарегистрированного УОТ случайные данные в base64 (присоединённая ЭП) но также не валидна подпись. Параметр "-pin" в certmgr -install -pfx - это пароль от pfx. -newpin - пароль от контейнера. Сертификат выдан аккредитованным УЦ? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 14  Откуда: Крым Сказал(а) «Спасибо»: 2 раз
|
Цитата:Параметр "-pin" в certmgr -install -pfx - это пароль от pfx. -newpin - пароль от контейнера. Сертификат выдан аккредитованным УЦ? Создан на странице http://testca2012.cryptopro.ru/ui/ коллегой из машины на борту с Windows. Коллега экспортировала в формат pfx черех CryptoPro cptools на Windows через графический интерфейс. Возможно ли, что неверно как-то выгрузила?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
Если речь идет о тестовом pfx - пришлите его, пожалуйста |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 14  Откуда: Крым Сказал(а) «Спасибо»: 2 раз
|
 PFS2.pfx.txt (7kb) загружен 1 раз(а).Пришлось добавить расширение .txt, иначе не загружался. При необходимости загружу pfx на я.диск
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
У меня пишет "Неправильный пароль". Скорее всего из-за несоответствия версий: у меня CSP 5.0 R3. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.07.2018(UTC) Сообщений: 467
Сказал(а) «Спасибо»: 43 раз Поблагодарили: 69 раз в 61 постах
|
testca не выдает квалифицированные сертификаты. Соответственно УКЭП, которая требуется, по умолчанию не создастся |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 14  Откуда: Крым Сказал(а) «Спасибо»: 2 раз
|
Автор: TolikTipaTut1  У меня пишет "Неправильный пароль". Скорее всего из-за несоответствия версий: у меня CSP 5.0 R3. Извиняюсь, пароль не скинул для этого pfx: fU$kbnbr!2027%
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Установка из pfx в docker-контейнере
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close