Что означает код NTSTATUS 0xC000A001 (STATUS_HMAC_NOT_SUPPORTED)?

 
Предыдущий Следующий
STATUS_INVALID_SIGNATURE STATUS_AUTH_TAG_MISMATCH

STATUS_HMAC_NOT_SUPPORTED

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

STATUS_HMAC_NOT_SUPPORTED — криптографический поставщик не поддерживает HMAC.

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

Сохраните API, локальный и удалённый адреса/порты и фактически разрешённый IP до повторной попытки.

  • Определите этап отказа: DNS, открытие сокета, TCP-соединение, аутентификация, TLS/протокол приложения или уже передача данных.
  • Проверьте прослушивающий сокет или порт, межсетевой экран, маршрут и серверный журнал для той же попытки; если причина не видна, снимите короткий захват сетевых пакетов.

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

  • The selected cryptographic provider cannot perform the requested HMAC operation.
  • Treat algorithm substitution as a protocol change; both producer and verifier must agree on it.
  • Check FIPS or product security policy for restrictions on the selected hash and provider.
  • Confirm that the provider was opened for HMAC rather than for an unkeyed hash operation.
  • Record the algorithm identifier, provider name, open flags, key type, and requested output length.

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


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