| Предыдущий | Следующий |
| CERTSRV_E_ENCODING_LENGTH | CERTSRV_E_RESTRICTEDOFFICER |
CERTSRV_E_ROLECONFLICT
Как читать этот HRESULT
Когда появляется CERTSRV_E_ROLECONFLICT, непосредственно нарушено условие Операция запрещена: пользователю назначено несколько ролей, а центр сертификации настроен на обязательное разделение ролей. В контексте Active Directory Certificate Services проверяйте переход записи запроса в базе CA, сохраняя первый нижележащий status.
Параметры первого сбоя
- соберите для сравнения открытый ключ и параметры provider/KSP и параметры, относящиеся к roleconflict до очистки состояния; для условия «Операция запрещена: пользователю назначено несколько ролей, а центр сертификации настроен на обязательное разделение ролей» эти данные позволяют воспроизвести исходную точку отказа.
- локализуйте открытый ключ и параметры provider/KSP, поскольку именно это отличает «Операция запрещена: пользователю назначено несколько ролей, а центр сертификации настроен на обязательное разделение ролей» от соседних HRESULT того же семейства.
- сохраните открытый ключ и параметры provider/KSP: открытый ключ и параметры provider/KSP. Если параметр меняется между попытками, сравнение результата «Операция запрещена: пользователю назначено несколько ролей, а центр сертификации настроен на обязательное разделение ролей» теряет диагностическую ценность.
Как доказать восстановление
проведите контрольный вызов переход записи запроса в базе CA, изменяя только предварительное условие, связанное с «Операция запрещена: пользователю назначено несколько ролей, а центр сертификации настроен на обязательное разделение ролей»; остальные входные данные и объект оставьте прежними.
сравните успешный и неуспешный случаи по признаку «Операция запрещена: пользователю назначено несколько ролей, а центр сертификации настроен на обязательное разделение ролей». Исправление подтверждено, когда прежняя стадия проходит и следующий ожидаемый шаг получает корректное состояние.
Технические ссылки
- Microsoft: Role separation definition
- Microsoft: Audit Certification Services
- Microsoft: Certutil
- Документация по Active Directory Certificate Services
- Microsoft: Active Directory Certificate Services
Нужно найти другой код? Найти другой код состояния или ошибки.