Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.03.2017(UTC) Сообщений: 46   Откуда: Хабаровск Сказал «Спасибо»: 12 раз Поблагодарили: 2 раз в 1 постах
|
Здравствуйте! При проверке подписи на сервере, с помощью расширения для PHP, возможны различные ошибки. Например, когда подпись или цепочка не корректны. Когда подпись повреждена и тд. (все ошибки функции Verify). Собрал некоторые из ошибок. Но хотелось бы иметь в арсенале все. Код: case '0x800B010A':
$result = 'Не удается построить цепочку сертификатов для доверенного корневого центра (0x800B010A)';
break;
case '0x80091004':
$result = 'Недопустимый тип криптографического сообщения (0x80091004)';
break;
case '0x80090006':
$result = 'Неправильная подпись (0x80090006)'; // Неверный тип подписи
break;
case '0x80070057':
$result = 'Неверный параметр. (0x80070057)'; // The parameter is incorrect
break;
case '0x800B010C':
$result = 'Ваш сертификат был отозван создателем. (0x800B010C)'; // Internal error.
break;
Требуется для того, что расширение для PHP выводит ошибку по англ. + ее код. Я же в своем проекте делаю вывод данных ошибок пользователю на русском языке. Вопрос заключается в том, можно ли где-то получить полный список всех возможных ошибок?Причем требуется, чтобы хотябы на англ.языке но ошибки описывались. Тоесть например код ошибки = 0x800B010C означает в расширении - Internal error. Что не совсем корректное описание. Отредактировано пользователем 26 июля 2017 г. 11:31:30(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805   Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
|
|
 1 пользователь поблагодарил Андрей Емельянов за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.03.2017(UTC) Сообщений: 46   Откуда: Хабаровск Сказал «Спасибо»: 12 раз Поблагодарили: 2 раз в 1 постах
|
Автор: eav  Добрый день. Такой базы ошибок отдельно у нас нет. Основная часть ошибок, которые возвращаем, описана на MSDN (https://msdn.microsoft.com). Ошибки, которые могут вернуть наши библиотеки клиентов tspcli и ocspcli описаны здесь: http://cpdn.cryptopro.ru...ent/cades/dllerrors.html Хорошо, понял Вас! Спасибо
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.09.2018(UTC) Сообщений: 25  Откуда: Moscow Сказал(а) «Спасибо»: 1 раз
|
А вот метод который инициализирует все это дело Код:
public function execute()
{
$task = $this->taskManagement->GetNextJob();
if (empty($task))
return false;
if (file_exists($task['file_root'])){
$this->signatureService->query = $task['query'];
$content = base64_encode(file_get_contents('/home/admin/web/48270.vps.local/public_html/content/files/photo.jpg'));//$task['file_root']
$this->signatureService->findType = (int)$task['encoding_type'];
$this->signatureService->setContent($content);
$this->signatureService->sign();
}
}
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close