в storeman до этого из под root в хранилище root был добавлен
сертификат в DER кодировке полученный из тестового УЦ.
ОС: RedHat 9.0
версия CSP 3.0
От чего может возникать подобная ошибка и какие возможны способы ее
устранения?
2. Как запрос обрабавтывался, в какой кодировке готовый сертификат?
3. Установлен ли сертификат ЦС?
Т.е. он перечисляется при:
csptest -keyset -enum_containers -verifycontext -fqcn -machine
?
Такой вопрос — с помощью storeman не пробовали установить?
В версии 3.6 storeman значительно переделан, и имеется под названием certmgr. Там ошибок быть не должно.
Такой вопрос — а насколько обязательно контейнер и сертификат ставить именно в хранилище компьютера?
Скопировать можно в папку каждого пользователя
/var/CPROcsp/keys/Имя_пользователя
Для пользовательских контейнеров должен работать storeman.
Copy link Quote reply
Description of Issue
While running the certutil -verify -urlfetch mypiv_auth.cer command to verify the revocation status of my PIV auth certificate, certutil is throwing the error:
Cannot find object or property. 0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)
- Using the same certificate and running the same certutil command on a Windows 7 workstation works fine.
- PIV login is working for Windows 10, so don’t think there is any big issue using Windows 10, but may need to update Playbook to specify Windows 10 may throw this error when running certutil command.
Details of Issue
CertUtil: -verify command FAILED: 0x80092004 (-2146885628 CRYPT_E_NOT_FOUND) CertUtil: Cannot find object or property.
References (Docs, Links, Files)
You have to enable CAPI2 diagnostic logging to see what is happening. Open the Event Viewer, Applications and Services Logs, Microsoft, Windows, CAPI2. Right click Operational and Enable Log. Stepping through the events and examining the details should reveal the problem.
Сегодня столкнулся с ошибкой при подписании в СУФД.
Ошибка получения сертификата из хранилища: Объект или свойство не найдено. (0x80092004)
Первое что пробуем, заново ставим сертификат через Крипто Про на этого пользователя. Перезапускаем браузер, пробуем подписать.
В нашем случае проблема была вот в чем.
При беглом взгляде обнаружилось, что у клиента в СУФД подвязаны 2 сертификата. А при нажатии на кнопку подписи этого не видно.
Рядом с подписью есть стрелочка вниз. Нажимаем видим, что тут 8 строчек. А это значит что подвязаны 2 сертификата.
Он по умолчанию подтягивал первый сертификат.
На картинке где цифры 1 и 2 показано, что у пользователя 2 сертификата. Мы благополучно выбрали 5 строчку и подписали документ.
Этот можно уточнить в своем территориальном отделе (казначействе).
What if you are trying to install .NET Framework 4.7.2 and you get an install error stating “failed with 0x80092004 — Cannot find object or property”.
2. Go to the Microsoft Update Catalog website, search for KB4340558 and download the update files into the folder C:updatefix. You should be downloading the one that says Windows 8.1, Windows Server 2012 R2. As of Dec. 17th 2018 there are 3 files: windows8.1-kb4338415-x64_cc34d1c48e0cc2a92f3c340ad9a0c927eb3ec2d1.msuwindows8.1-kb4338419-x64_4d257a38e38b6b8e3d9e4763dba2ae7506b2754d.msuwindows8.1-kb4338424-x64_e3d28f90c6b9dd7e80217b6fb0869e7b6dfe6738.msu
expand -f:* “C:updatefix*.msu” C:updatefixexpanded
dism /online /add-package /packagepath:C:updatefixexpandedfilename.cab
(filename should be replaced with .cab file located in C:updatefixexpanded)
As of Dec. 17th 2018 these files are named: Windows8.1-KB4338415-x64.cabWindows8.1-KB4338419-x64.cabWindows8.1-KB4338424-x64.cabIgnore WSUSCAN.cab
Reboot when asked
dism /online /remove-package /packagepath:C:updatefixexpandedfilename.cab
(filename should replaced with the one that failed)
6. Go back to step 4 and try to install the CAB again until you have installed all CAB files successfully.
7. When you have installed everything successfully you can delete the folder C:updatefix ( rmdir C:updatefix)
After uninstalling the package in step 5, go back to the .cab file that gave the error and install it again (step 4)
After this, download and run the .NET Framework 4.7.2 installer and it should complete successfully. Restart when prompted.