| Предыдущий | Следующий |
| 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.
Технические ссылки
- Microsoft Open Specifications: NTSTATUS values
- IETF RFC 2104: HMAC
- Microsoft: BCryptOpenAlgorithmProvider
- Microsoft Windows SDK metadata: ntstatus.h
Нужно найти другой код? Найти другой код состояния или ошибки.
