Что означает код HRESULT 0x80095005 (XENROLL_E_KEYSPEC_SMIME_MISMATCH)?

 
Предыдущий Следующий
XENROLL_E_RESPONSE_KA_HASH_MISMATCH TRUST_E_SYSTEM_ERROR

XENROLL_E_KEYSPEC_SMIME_MISMATCH

Что означает XENROLL_E_KEYSPEC_SMIME_MISMATCH

XENROLL_E_KEYSPEC_SMIME_MISMATCH (0x80095005) — назначение ключа KeySpec не соответствует S/MIME-расширениям сертификата.

Что проверить

KeySpec/usage созданного ключа не согласуется с S/MIME extension/назначением сертификата. Исправляйте template/request до выпуска нового сертификата.

Сопоставьте KeySpec созданного ключа с Key Usage/EKU и назначением сертификата из template/response. Для S/MIME отдельно проверьте, ожидается ли signing, key encipherment либо оба сценария. Исправление должно происходить на уровне template/request и нового ключа, а не постфактум через изменение расширений уже выданного сертификата.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.