Что означает код HRESULT 0x80095000 (XENROLL_E_KEY_NOT_EXPORTABLE)?

 
Предыдущий Следующий
CERTSRV_E_PENDING_CLIENT_RESPONSE XENROLL_E_CANNOT_ADD_ROOT_CERT

XENROLL_E_KEY_NOT_EXPORTABLE

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

XENROLL_E_KEY_NOT_EXPORTABLE (0x80095000) — операция требует экспорта приватного ключа, но ключ создан как неэкспортируемый.

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

Неэкспортируемость задаётся при создании ключа/provider policy. Изменение ACL сертификата не превращает существующий закрытый ключ в exportable.

Зафиксируйте KSP/CSP, export policy и момент создания приватного ключа. Если последующая операция требует archival/backup/export, проверьте, разрешал ли это исходный template и provider. Не ослабляйте export policy существующего ключа обходным способом; при необходимости создайте новый ключ с корректной политикой и повторите enrollment.

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


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