Site icon EfmSoft

Что означает код HRESULT 0x80090001 (NTE_BAD_UID)?

 
Предыдущий Следующий
BT_E_SPURIOUS_ACTIVATION NTE_BAD_HASH

NTE_BAD_UID

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

NTE_BAD_UID означает, что CSP не может использовать переданный или восстановленный идентификатор пользователя в текущем контексте. Обычно проблема связана с профилем, областью учётной записи или устаревшей привязкой контейнера ключей, а не с содержимым шифруемых данных.

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

  • Сохраните имя и тип криптографического провайдера.
  • Зафиксируйте SID/учётную запись процесса и область контейнера ключей.
  • Проверьте, не переносился ли профиль или контейнер между машинами/пользователями.
  • Сравните поведение под ожидаемой служебной и пользовательской учётной записью.

Исправляйте provisioning или контекст провайдера, не копируя ключевые контейнеры вручную без сохранения ACL и системных привязок. После изменения повторите ту же криптографическую операцию.

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


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

Exit mobile version