|
bazooka |
|
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 5 раз |
Добрый день! Подскажите, в последнее время, при проверке загружаемых на сервер подписанных файлов, через Крипто SDK стала случайным образом падать эта ошибка (0x800B010E): Процесс отмены не может быть продолжен — проверка сертификатов недоступна. Поймать ее для исследования не получается, она происходит совсем случайно и часто ночью. Помогите, что с этим делать. Ранее тот же код и сервер (ничего значимое не менялось) работало отлично. |
![]() |
|
|
Павел Смирнов |
|
|
Статус: Вам и не снилось Группы: Администраторы Сказал(а) «Спасибо»: 1 раз |
Скорее всего, беда именно с сетью. Надо копать именно в эту сторону. |
|
Техническую поддержку оказываем тут. |
|
![]() |
WWW |
|
bazooka |
|
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 5 раз |
Но не совсем понятно, что именно проверять с сетью — на другом компьютере, с «другим» интернетом, все работает. Может еще что подскажете… |
![]() |
|
|
Павел Смирнов |
|
|
Статус: Вам и не снилось Группы: Администраторы Сказал(а) «Спасибо»: 1 раз |
Такой трассы для анализа недостаточно. Надо ещё собрать сообщения от winhttp. |
|
Техническую поддержку оказываем тут. |
|
![]() |
WWW |
|
bazooka |
|
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 5 раз |
Разобрались сами. Проблема была в том, что почему-то подписи сделанные определенными ключами ломились в сеть РЖД для проверки, к которой в этом месте доступа нет. Мы решили, что некоторые ключи АУЦ РЖД могут работать только с проверкой через их лок. сеть (хотя оба адреса через лок. сеть и через интернет в сертификате указаны и запросы идут на оба адреса). Но возникли 2 других случая. Возникает при проверке отделенной подписи через крипто-SDK, сертификат которой отозван УЦ (выяснилось при проверке через крипто арм) 2) получаем ошибку «Не удается построить цепочку сертификатов для доверенного корневого центра.» в случае, если у сертификата закончился срок действия на текущий момент, но подпись сделана до его окончания. Разве в этом случае подпись считается невалидной? |
![]() |
|
|
cross |
|
|
Статус: Сотрудник Группы: Администраторы, Участники Сказал(а) «Спасибо»: 3 раз |
1)Можно ли получить немного больше деталей о том когда появляется такая ошибка? В сертификате подписанта есть ссылка на OCSP, если есть то доступен ли адрес в момент проверки и кем выдан сертификат службы OCSP. Какая версия SDK и платформа. 2) Если речь идет о подписи формата CADES_X_LONG_TYPE_1 то подпись будет считаться валидной если сертификат был отозван уже после момента создания подписи. Если про CADES_BES то нет, т.к. подпись не содержит «доверенного времени создания подписи» и сохраненных доказательств что сертификат в этот момент был действителен. Отредактировано пользователем 1 марта 2016 г. 12:48:15(UTC) |
|
Техническую поддержку оказываем тут. |
|
![]() |
|
|
bazooka |
|
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 5 раз |
1) [1]Доступ к сведениям центра сертификации Причем адреса ca.rzd — недоступны с машины, где идет проверка. А ca.rzd.ru — доступны. 2) Да, ясно, спасибо! И, как я понимаю, в случае окончания срока сертификата, проверка через SDK в случае BES должна падать с ошибкой, а CADES_X_LONG_TYPE_1 — нет, верно? |
![]() |
|
|
cross |
|
|
Статус: Сотрудник Группы: Администраторы, Участники Сказал(а) «Спасибо»: 3 раз |
1) Да, очень похожую ошибку мы правили в версии 2.0. При наличии нескольких OCSP адресов, мы опрашиваем о статусе все. И результирующей ошибкой становилась ошибка от поcледнего OCSP. Т.к. один из адресов не доступен => ошибка «проверка сертификатов недоступна» 2) Да. вы правы. Подпись CADES_BES, по сути, проверяется на текущий момент. Если с сертификатом сейчас что то не так (отозван. просрочен ….) то подпись считается плохой. Для X_LONG_TYPE_1 такой проблемы нет. |
|
Техническую поддержку оказываем тут. |
|
![]() |
|
|
bazooka |
|
|
Статус: Активный участник Группы: Участники Сказал «Спасибо»: 5 раз |
Т.е. это ошибка 1.5 версии? |
![]() |
|
|
cross |
|
|
Статус: Сотрудник Группы: Администраторы, Участники Сказал(а) «Спасибо»: 3 раз |
Просто так на нее не перейти — нужно будет лицензии новые. |
|
Техническую поддержку оказываем тут. |
|
![]() |
|
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
This is a partial answer/guess to my question, but I hope if someone else comes to this question, they are able to benefit from the answer.
The workaround is to configure Full Text to not verify signatures. This is accomplished by executing the following SQL Command:
EXEC sp_fulltext_service 'verify_signature', 0;
GO
Based on the above setting of not verifying signatures, I found the following page:
https://msdn.microsoft.com/en-us/library/ms142595%28v=sql.90%29.aspx
This pages indicates that the filters used by the Full Text search need to be signed, which would explain why an error involving certificates could be generated when creating a Full Text database.
This pages provides a map of the components that make up the Full Text search architecture, provides some insight into the executable or *.dll files that may need to signed:
https://technet.microsoft.com/en-us/library/ms142541%28v=sql.90%29.aspx
The error in the question references the «revocation process». On the computer that is producing the error, another application displayed an error in it’s certificate properties window that said:
Windows cannot determine the validity of this certificate because it cannot locate a valid certificate revocation list from one or more of the certification authorities in the certification path.
The computer producing the error does not have access to the internet, which prevents the OS/certificate management software from being able to validate the revocation lists.
So the ‘guess’ about what is happening is that when the Full Text database is created, one step in the database creation process is to validate the signatures of the filters used by the Full Text search. Part of the validation of the signatures includes validating the revocation list, but this cannot be completed because the computer is not on the internet, which results in the production of the error.
I hope this helps someone.
This is a partial answer/guess to my question, but I hope if someone else comes to this question, they are able to benefit from the answer.
The workaround is to configure Full Text to not verify signatures. This is accomplished by executing the following SQL Command:
EXEC sp_fulltext_service 'verify_signature', 0;
GO
Based on the above setting of not verifying signatures, I found the following page:
https://msdn.microsoft.com/en-us/library/ms142595%28v=sql.90%29.aspx
This pages indicates that the filters used by the Full Text search need to be signed, which would explain why an error involving certificates could be generated when creating a Full Text database.
This pages provides a map of the components that make up the Full Text search architecture, provides some insight into the executable or *.dll files that may need to signed:
https://technet.microsoft.com/en-us/library/ms142541%28v=sql.90%29.aspx
The error in the question references the «revocation process». On the computer that is producing the error, another application displayed an error in it’s certificate properties window that said:
Windows cannot determine the validity of this certificate because it cannot locate a valid certificate revocation list from one or more of the certification authorities in the certification path.
The computer producing the error does not have access to the internet, which prevents the OS/certificate management software from being able to validate the revocation lists.
So the ‘guess’ about what is happening is that when the Full Text database is created, one step in the database creation process is to validate the signatures of the filters used by the Full Text search. Part of the validation of the signatures includes validating the revocation list, but this cannot be completed because the computer is not on the internet, which results in the production of the error.
I hope this helps someone.
|
DenisVo |
|
|
Статус: Новичок Группы: Участники Поблагодарили: 1 раз в 1 постах |
Добрый день! Возникли проблемы с пользованием подписи. Вводные данные такие: Операциока: Mac OS Monterey 12.5.1 Проблема начала вылезать при попытках подписать документы на lkip2.nalog.ru
В свойствах сертификата вот такая ошибка:
При диагностике через плагин все ОК, только при тестовой подписи вылезает ошибка
Корневые сертификаты устанавливал, личный сертификат пробовал переустанавливать внутри КриптоПРО, сеть менял, браузеры менял. Ничего не помогло. В чем может быть проблема, куда копать? |
![]() |
|
|
|
AntonGol
оставлено 19.09.2022(UTC) |
|
DenisVo |
|
|
Статус: Новичок Группы: Участники Поблагодарили: 1 раз в 1 постах |
Так же, при тестировании контейнера через КриптоПРО в строке цепочка сертификата – Ошибка 0x800B010E: Процесс отмены не может быть продолжен — проверка сертификатов недоступна. |
![]() |
|
|
nickm |
|
|
Статус: Активный участник Группы: Участники Сказал(а) «Спасибо»: 232 раз |
Автор: DenisVo Корневые сертификаты устанавливал Этот в промежуточные (может списков отзывов не хватает), а этот в корневые? |
![]() |
|
|
AntonGol |
|
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 2 раз |
Автор: nickm Автор: DenisVo Корневые сертификаты устанавливал Этот в промежуточные (может списков отзывов не хватает), а этот в корневые? Аналогичная топикстартеру проблема с двумя отличиями в конфигурации: ЭЦП ФНС выдана через Сбербанк РФ Стоят и сертификаты, и списки отзывов, и даже корневые сертификаты Минцфиры поставил на Мак.
Отредактировано пользователем 19 сентября 2022 г. 12:09:22(UTC) |
![]() |
|
|
Александр Лавник |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 51 раз |
Автор: AntonGol Автор: nickm Автор: DenisVo Корневые сертификаты устанавливал Этот в промежуточные (может списков отзывов не хватает), а этот в корневые? Аналогичная топикстартеру проблема с двумя отличиями в конфигурации: ЭЦП ФНС выдана через Сбербанк РФ Стоят и сертификаты, и списки отзывов, и даже корневые сертификаты Минцфиры поставил на Мак.
Эта ошибка: Цитата: Цепочка сертификатов: Процесс отмены не может быть продолжен — проверка сертификатов недоступна. (0x800b010e) возникает, когда сертификат не может быть проверен на отзыв по спискам отзыва сертификатов. Попробуйте установить локально соответствующий актуальный список отзыва отсюда (в зависимости от даты выпуска вашего сертификата). |
|
Техническую поддержку оказываем тут |
|
![]() |
|
|
|
AntonGol
оставлено 19.09.2022(UTC) |
|
AntonGol |
|
|
Статус: Новичок Группы: Участники Сказал(а) «Спасибо»: 2 раз |
Автор: Александр Лавник Автор: AntonGol Автор: nickm Автор: DenisVo Корневые сертификаты устанавливал Этот в промежуточные (может списков отзывов не хватает), а этот в корневые? Аналогичная топикстартеру проблема с двумя отличиями в конфигурации: ЭЦП ФНС выдана через Сбербанк РФ Стоят и сертификаты, и списки отзывов, и даже корневые сертификаты Минцфиры поставил на Мак.
Эта ошибка: Цитата: Цепочка сертификатов: Процесс отмены не может быть продолжен — проверка сертификатов недоступна. (0x800b010e) возникает, когда сертификат не может быть проверен на отзыв по спискам отзыва сертификатов. Попробуйте установить локально соответствующий актуальный список отзыва отсюда (в зависимости от даты выпуска вашего сертификата). Благодарю! Со второй попытки (дважды пришлось скормить файл списка отзывов программе) появились подвижки: В КриптоПро «Цепочка сертификатов: Успешно проверена.» ЛКИП ФНС — «Успешно создана электронная подпись с использованием КСКПЭП индивидуального предпринимателя.» успех! |
![]() |
|
|
MariaGilmanova |
|
|
Статус: Участник Группы: Участники
|
Подскажите, как и куда установить списки отзывов? У меня нет такого раздела в CryptoPro, даже при нажатии на «Показать расширенные» Автор: Александр Лавник Автор: AntonGol Автор: nickm Автор: DenisVo Корневые сертификаты устанавливал Этот в промежуточные (может списков отзывов не хватает), а этот в корневые? Аналогичная топикстартеру проблема с двумя отличиями в конфигурации: ЭЦП ФНС выдана через Сбербанк РФ Стоят и сертификаты, и списки отзывов, и даже корневые сертификаты Минцфиры поставил на Мак.
Эта ошибка: Цитата: Цепочка сертификатов: Процесс отмены не может быть продолжен — проверка сертификатов недоступна. (0x800b010e) возникает, когда сертификат не может быть проверен на отзыв по спискам отзыва сертификатов. Попробуйте установить локально соответствующий актуальный список отзыва отсюда (в зависимости от даты выпуска вашего сертификата). |
![]() |
|
|
Александр Лавник |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 51 раз |
Автор: MariaGilmanova Подскажите, как и куда установить списки отзывов? У меня нет такого раздела в CryptoPro, даже при нажатии на «Показать расширенные» Автор: Александр Лавник Автор: AntonGol Автор: nickm Автор: DenisVo Корневые сертификаты устанавливал Этот в промежуточные (может списков отзывов не хватает), а этот в корневые? Аналогичная топикстартеру проблема с двумя отличиями в конфигурации: ЭЦП ФНС выдана через Сбербанк РФ Стоят и сертификаты, и списки отзывов, и даже корневые сертификаты Минцфиры поставил на Мак.
Эта ошибка: Цитата: Цепочка сертификатов: Процесс отмены не может быть продолжен — проверка сертификатов недоступна. (0x800b010e) возникает, когда сертификат не может быть проверен на отзыв по спискам отзыва сертификатов. Попробуйте установить локально соответствующий актуальный список отзыва отсюда (в зависимости от даты выпуска вашего сертификата). Обновите КриптоПро CSP до версии 5.0 R3 и будет такой раздел. |
|
Техническую поддержку оказываем тут |
|
![]() |
|
|
tivlad |
|
|
Статус: Новичок Группы: Участники
|
Ну хорошо, ручками сертификат скачали, установили и оно работает. |
![]() |
|
|
Александр Лавник |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 51 раз |
Автор: tivlad Ну хорошо, ручками сертификат скачали, установили и оно работает. Эта проблема возникает только с один списком отзыва сертификатов (УЦ ФНС налоговой), видимо, из-за его размера (на данный момент порядка 7 Мб) и/или ограничения на загрузку (может быть и из-за ddos атаки). |
|
Техническую поддержку оказываем тут |
|
![]() |
|
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
При запуске следующего SQL для базы данных SQL Server 2005 Express:
CREATE FULLTEXT CATALOG My_FTCatalog AS DEFAULT
Возникает следующая ошибка:
Не удалось выполнить полнотекстовую операцию. «Не удалось продолжить процесс отзыва — не удалось проверить сертификаты».
Ошибка возникает на компьютере, у которого нет доступа к Интернету, поэтому информация о сертификате может быть «устаревшей», но неясно, как приведенный выше оператор SQL вызывает ошибку сертификата и какой сертификат неисправен.
SQL выполняется с правами администратора на компьютере и в базе данных.
Заранее спасибо.
2 ответа
Лучший ответ
Это частичный ответ / предположение на мой вопрос, но я надеюсь, что если кто-то еще ответит на этот вопрос, он сможет извлечь выгоду из ответа.
Обходной путь — настроить полный текст, чтобы не проверять подписи. Это достигается путем выполнения следующей команды SQL:
EXEC sp_fulltext_service 'verify_signature', 0;
GO
Основываясь на вышеупомянутой настройке неподтверждения подписей, я нашел следующую страницу: https://msdn.microsoft.com/en -us / library / ms142595% 28v = sql.90% 29.aspx
Эти страницы указывают на то, что фильтры, используемые при полнотекстовом поиске, должны быть подписаны, что объясняет, почему при создании полнотекстовой базы данных может возникнуть ошибка, связанная с сертификатами.
На этих страницах представлена карта компонентов, составляющих архитектуру полнотекстового поиска, а также даны некоторые сведения об исполняемых файлах или файлах * .dll, которые, возможно, потребуется подписать: https://technet.microsoft.com/en -us / library / ms142541% 28v = sql.90% 29.aspx
Ошибка в вопросе относится к «процессу отзыва». На компьютере, на котором возникает ошибка, другое приложение отображало ошибку в окне свойств сертификата, в которой говорилось:
Windows не может определить действительность этого сертификата, поскольку не может найти действительный список отзыва сертификатов от одного или нескольких центров сертификации в пути сертификации.
Компьютер, вызывающий ошибку, не имеет доступа к Интернету, что не позволяет программному обеспечению для управления ОС / сертификатами проверять списки отзыва.
Таким образом, «предположение» о том, что происходит, состоит в том, что при создании полнотекстовой базы данных одним из шагов в процессе создания базы данных является проверка подписей фильтров, используемых при полнотекстовом поиске. Часть проверки подписей включает проверку списка отзыва, но это не может быть выполнено, потому что компьютер не подключен к Интернету, что приводит к возникновению ошибки.
Я надеюсь, что это помогает кому-то.
0
turnip_cyberveggie
12 Авг 2015 в 16:58
Это может помочь или не помочь будущим пользователям, но я смог исправить
«Процесс отзыва не может быть продолжен — не удалось проверить сертификат (ы)».
Проблема, внеся изменения в файл реестра STATE. Однако установщики, которые я пытался запустить, получат эту ошибку при попытке установить обновления Windows с помощью автономного установщика.
Откройте REGEDIT.exe и измените STATE с 1000 на 23c00 в:
HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWSCURRENTVERIONWINTRUSTTRUSTPROVIDERSSOFTWAREPUBLISHINGSTATE
Вы ищете папку WinTrust, которая может быть или не быть в текущей версии.
Если это вам помогло, отметьте это!
0
Plirkee
20 Апр 2017 в 16:00






1 пользователь поблагодарил DenisVo за этот пост.



