Что означает код HRESULT 0xC004F309 (SL_E_TKA_CHALLENGE_MISMATCH)?

 
Предыдущий Следующий
SL_E_TKA_TAMPERED_CERT_CHAIN SL_E_TKA_INVALID_CERTIFICATE

SL_E_TKA_CHALLENGE_MISMATCH

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

SL_E_TKA_CHALLENGE_MISMATCH (0xC004F309) — полученный ответ активации на основе токена связан с другим challenge, чем тот, который сейчас ожидает клиент.

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

  • Сохраните идентификатор challenge, nonce, время его выдачи/истечения и корреляционный идентификатор ответа.
  • Проверьте, не был ли ответ от предыдущей попытки, параллельного запроса или другого компьютера подан в текущую операцию.
  • Не меняйте nonce или идентификаторы вручную. Создайте новый challenge и проследите его как одну непрерывную цепочку до соответствующего ответа.

Как подтвердить исправление

Исправление подтверждено, когда идентификаторы нового challenge и ответа совпадают и обработка проходит дальше без SL_E_TKA_CHALLENGE_MISMATCH.

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


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