| Предыдущий | Следующий |
| XENROLL_E_KEY_NOT_EXPORTABLE | XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND |
XENROLL_E_CANNOT_ADD_ROOT_CERT
Что означает XENROLL_E_CANNOT_ADD_ROOT_CERT
XENROLL_E_CANNOT_ADD_ROOT_CERT означает, что процедура enrollment дошла до установки корневого сертификата, но не смогла добавить его в хранилище доверенных корневых центров сертификации. Ошибка не доказывает повреждение приватного ключа или запроса на сертификат.
Что проверить
- Зафиксируйте thumbprint, Subject и Issuer сертификата, а также выбранное системное или пользовательское хранилище.
- Проверьте права процесса на изменение Trusted Root и действие корпоративных политик управления доверенными корнями.
- Если сертификат уже существует, сравните его содержимое и местоположение с объектом, который пытается установить приложение.
- Проверьте журнал CryptoAPI/CertificateServices на более точную причину отказа записи.
Добавлять корневой сертификат следует только после подтверждения его доверенности. Если политика намеренно запрещает запись, исправление должно выполняться централизованно, а не обходом защиты в приложении.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
