| Предыдущий | Следующий |
| SEC_I_SIGNATURE_NEEDED | SEC_I_MESSAGE_FRAGMENT |
SEC_I_NO_RENEGOTIATION
Что означает SEC_I_NO_RENEGOTIATION
SEC_I_NO_RENEGOTIATION (0x00090360) — информационный SSPI status: удалённая сторона отклонила renegotiation уже существующего security context. Он не означает, что первоначальный handshake не состоялся.
Что проверить
- Сохраните negotiated protocol/cipher, установленный context и сообщение, инициировавшее renegotiation.
- Сверьте TLS/SSPI policy именно для renegotiation; не диагностируйте этот status как неверные credentials.
- Продолжайте текущий context, если протокол и приложение это допускают, либо создайте новое соединение; бесконечный повтор renegotiation не является recovery.
Как подтвердить правильную обработку
Корректность подтверждается тем, что приложение обрабатывает отказ renegotiation по контракту: сохраняет допустимый текущий context или открывает новый, не превращая SEC_I_NO_RENEGOTIATION в hard failure.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.