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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline poleg-on  
#1 Оставлено : 27 октября 2022 г. 14:54:06(UTC)
poleg-on

Статус: Участник

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

Сказал(а) «Спасибо»: 3 раз
Для подписи используется утилита cryptcp, операционная система Windows7 32 bit

вот полная строка

cryptcp.win32 -sign -detached -thumbprint "d60a0f1fd1d33e0b5fca20061688558038969d26" -m in.txt out.txt

Если выполнить эту строчку в командной строке, то все срабатывает:

>cryptcp.win32 -sign -detached -thumbprint "83238bc3febaa1c2551c3c525
b697b2ee8f14378" -m in.txt out.txt
CryptCP 5.0 (c) "КРИПТО-ПРО", 2002-2021.
Утилита командной строки для подписи и шифрования файлов.

Будет использован следующий сертификат:
Субъект:"ОАО ""ТВЕРСКАЯ ФАРМАЦЕВТИЧЕСКАЯ ФАБРИКА""", Агейчик, Денис Евгеньевич,
RU, 69 Тверская область, Тверь, "Ш СТАРИЦКОЕ, ДОМ 2", "ОАО ""ТВЕРСКАЯ ФАРМАЦЕВТИ
ЧЕСКАЯ ФАБРИКА""", Исполнительный директор, 1026900533582, 15123509121, 69030958
6200, tverfarm@yandex.ru, 6904018394-695001001-015123509121, 6904018394
Действителен с 17.10.2022 07:07:56 по 25.10.2023 08:29:31

Цепочки сертификатов проверены.
Папка '.\':
in.txt... Подпись данных...

Подписанное сообщение успешно создано.
[ErrorCode: 0x00000000]

Когда выполняю через PHP
exec('cryptcp.win32.exe -sign -detached -thumbprint "'.$thumbPrint.'" -m in.txt out.txt');

то возвращается ошибка
[ErrorCode: 0x20000066]

Согласно описанию утилиты эта ошибка обозначает "Операция отменена пользователем"

С предыдущим сертификатом все работало хорошо, но после смены сертификата сломалось.

Что может не так быть с новым сертификатом?
Offline poleg-on  
#2 Оставлено : 27 октября 2022 г. 14:54:45(UTC)
poleg-on

Статус: Участник

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

Сказал(а) «Спасибо»: 3 раз
новый сертификат также установлен в реестр локального компьютера
Offline nickm  
#3 Оставлено : 27 октября 2022 г. 15:07:59(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,630

Сказал(а) «Спасибо»: 611 раз
Поблагодарили: 454 раз в 430 постах
Автор: poleg-on Перейти к цитате
Когда выполняю через PHP
exec('cryptcp.win32.exe -sign -detached -thumbprint "'.$thumbPrint.'" -m in.txt out.txt');

А от имени какого пользователя выполняется Ваш код?

Offline poleg-on  
#4 Оставлено : 27 октября 2022 г. 15:17:50(UTC)
poleg-on

Статус: Участник

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

Сказал(а) «Спасибо»: 3 раз
код PHP выполняется от имени Администратора
Offline nickm  
#5 Оставлено : 27 октября 2022 г. 15:19:57(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,630

Сказал(а) «Спасибо»: 611 раз
Поблагодарили: 454 раз в 430 постах
Тогда, возможно, следует проверить личное хранилище этого пользователя и убедиться, что сертификат там присутствует.
Offline poleg-on  
#6 Оставлено : 27 октября 2022 г. 15:42:09(UTC)
poleg-on

Статус: Участник

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

Сказал(а) «Спасибо»: 3 раз
именно личное хранилище?
Сейчас сертификат лежит в реестре локального компьютера.

Администратор берет его не оттуда?

Если его оттуда удалить, что cryptcp будет ругаться, что 2000012d (Сертификаты не найдены)

Если такое не возвращает, значит сертификат находится
Offline poleg-on  
#7 Оставлено : 27 октября 2022 г. 15:46:40(UTC)
poleg-on

Статус: Участник

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

Сказал(а) «Спасибо»: 3 раз
"отмена пользователем" - как будто предлагается какой то выбор или подтверждение. А cryptcp сам не может подтвердить.

Есть ли возможность вывести расширенное сообщение об ошибке, а не только код?
Offline Андрей *  
#8 Оставлено : 27 октября 2022 г. 15:48:59(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 572 раз
Поблагодарили: 2301 раз в 1802 постах
Автор: poleg-on Перейти к цитате
"отмена пользователем" - как будто предлагается какой то выбор или подтверждение. А cryptcp сам не может подтвердить.

Есть ли возможность вывести расширенное сообщение об ошибке, а не только код?


контейнер с паролем?
цепочка не строится?
Техническую поддержку оказываем тут
Наша база знаний
Offline poleg-on  
#9 Оставлено : 27 октября 2022 г. 15:51:39(UTC)
poleg-on

Статус: Участник

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

Сказал(а) «Спасибо»: 3 раз
могу ошибаться, мне когда то предлагался выбор. То ли путь сертификатов был не полный, то ли не хватало корневого. Вылечилось добавление недостающего сертификата.

Тогда и в Пути были видны проблемы
Screenshot_537.png (38kb) загружен 5 раз(а).

Offline Андрей *  
#10 Оставлено : 27 октября 2022 г. 15:51:43(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 572 раз
Поблагодарили: 2301 раз в 1802 постах
а) попробовать добавить для проверки: -nochain -norev
б) протестировать контейнер: сервис\протестировать\по сертификату - указав, что контейнер принадлежит "локальному компьютеру" - есть запрос пароля?
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
nickm оставлено 27.10.2022(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.