| Предыдущий | Следующий |
| BT_E_SPURIOUS_ACTIVATION | NTE_BAD_HASH |
NTE_BAD_UID
Что означает NTE_BAD_UID
NTE_BAD_UID означает, что CSP не может использовать переданный или восстановленный идентификатор пользователя в текущем контексте. Обычно проблема связана с профилем, областью учётной записи или устаревшей привязкой контейнера ключей, а не с содержимым шифруемых данных.
Что проверить
- Сохраните имя и тип криптографического провайдера.
- Зафиксируйте SID/учётную запись процесса и область контейнера ключей.
- Проверьте, не переносился ли профиль или контейнер между машинами/пользователями.
- Сравните поведение под ожидаемой служебной и пользовательской учётной записью.
Исправляйте provisioning или контекст провайдера, не копируя ключевые контейнеры вручную без сохранения ACL и системных привязок. После изменения повторите ту же криптографическую операцию.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.