Что означает код NTSTATUS 0xC000015D (STATUS_NT_CROSS_ENCRYPTION_REQUIRED)?

 
Предыдущий Следующий
STATUS_NOT_REGISTRY_FILE STATUS_DOMAIN_CTRLR_CONFIG_ERROR

STATUS_NT_CROSS_ENCRYPTION_REQUIRED

В запросе смены пароля отсутствуют обязательные данные подтверждения NT

Устаревшие методы смены пароля SAMR передают зашифрованные поля пароля и проверочного значения, чтобы сервер мог подтвердить знание текущего пароля без получения повторно используемого открытого значения. Этот статус означает отсутствие формы Windows/NT, требуемой выбранным методом.

Не выдумывайте поле и не используйте повторно значение LM. Выберите правильную операцию SAMR для версии сервера и создайте каждую зашифрованную структуру точно по спецификации. Новые реализации должны предпочитать современные методы смены пароля и защищённый транспорт.

Что следует проверить

  • Запишите номер операции SAMR и каждое присутствующее необязательное поле пароля.
  • Убедитесь, что клиент и сервер согласны относительно метода смены пароля и формата шифрования.
  • Используйте поддерживаемую библиотеку протокола вместо самостоятельной реализации исторических преобразований пароля.

Ссылки


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