← Prev in month ← Prev in thread

Some specifics on the use of the TLS connection

From
Jim Flood
Date
2011-11-29T22:35:00+00:00
ID
Thread
Some specifics on the use of the TLS connection
KMIP is using the TLS connection as a byte stream. Can I make the following assumptions about the protocol?  1. More than one KMIP request message can appear on the TLS connection. That is, the connection can carry more than a single request/response, over time.  2. More than one KMIP request message can appear in a single TLS record. That is, the server can completely ignore TLS record boundaries.  3. When a Batch Item fails, and Batch Error Continuation Option is Stop, then the Batch Count in the Response Header could be less than the Batch Count in the Request Header, and the server does not send any responses for Batch Items that followed the failing item. For example, if the client sends five batch items in a single request, and the second item fails, then the server sends Batch Count 2, and the second batch item response will carry back the Result Reason of the failing item.  4. Even if a Batch Item fails, and less batch item responses are sent in the reply, the TLS connection is still operational, and the client can continue with another Request Message. A failing batch item does not necessarily close the connection.  5. If the server hits an unrecoverable parsing error, for example, it gets confused by an invalid Tag, or Type, or whatever, then the server can close the TLS connection. It may or may not send an error response depending on what shape it is in at the time of the error. So, the client may see the connection disconnected, either abruptly, or after receiving an error in a Response Message.  Thanks, Jim Flood
← Prev in month ← Prev in thread