| Предыдущий | Следующий |
| CERTSRV_E_NO_VALID_KRA | CERTSRV_E_NO_CAADMIN_DEFINED |
CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
Что означает CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL означает: Запрос имеет неверный формат. Зашифрованный закрытый ключ должен находиться в неаутентифицированном атрибуте внешней подписи. Архивируемый закрытый ключ передан в неверной части запроса: AD CS ожидает зашифрованный ключ в определённом неаутентифицированном атрибуте внешней подписи.
Что проверить
- Сохраните исходный CMC-запрос и проверьте его структуру, а не только отображаемые поля.
- Убедитесь, что клиент использует формат и криптографический провайдер, поддерживающие key archival для данного шаблона.
- Сравните расположение encrypted закрытый ключ с запросом, созданным штатным средством Windows для того же CA.
Исправление
Пересоберите запрос корректным enrollment API или certreq. Ручное переставление ASN.1-атрибутов без повторного формирования подписей обычно делает запрос ещё менее пригодным для проверки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
