Что означает код NTSTATUS 0xC000A000 (STATUS_INVALID_SIGNATURE)?

 
Предыдущий Следующий
STATUS_WOW_ASSERTION STATUS_HMAC_NOT_SUPPORTED

STATUS_INVALID_SIGNATURE

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

STATUS_INVALID_SIGNATURE — криптографическая подпись недействительна.

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

Зафиксируйте version/revision/signature, которую передало приложение и которую ожидал получатель.

  • Проверьте размер структуры и версию интерфейса одновременно: несовпадение версии часто означает другое расположение полей.
  • Не подменяйте значение ближайшей версией без документированной совместимости; выбирайте структуру/формат для фактической версии API.

Исходная формулировка

  • The cryptographic signature failed validation for the supplied content and trust inputs.
  • NIST SP 800-38D: GCM and authentication tags
  • W3C: XML Signature Syntax and Processing 1.1
  • Do not bypass verification or replace the trusted key merely to make the status disappear.
  • This status reports a verification failure, not merely the absence of a signature.

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


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