What does HRESULT 0x80090310 (SEC_E_OUT_OF_SEQUENCE) mean?

 
Previous Next
SEC_E_MESSAGE_ALTERED SEC_E_NO_AUTHENTICATING_AUTHORITY

SEC_E_OUT_OF_SEQUENCE

SEC_E_OUT_OF_SEQUENCE means that a protected message was verified in the wrong sequence for the security context. The status is meaningful for packages that maintain message ordering and should not be treated as a normal transport retry.

Where applications introduce it

  • Parallel workers process records from one logical security context out of order.
  • Data from a reused connection is delivered to a new context.
  • A protocol-layer buffer is replayed after a partial failure.

What to do

Preserve ordering per security context and protect a context from concurrent handshake or message calls unless the package documentation explicitly permits it. Reconnect rather than attempting to reorder unverifiable records.

Microsoft: DecryptMessage · AcceptSecurityContext (General)


Looking for a different code? Search another status or error code.