This section gives a description usage of the integrity option and sub-option codes.
IAC WILL INTEGRITYThe sender of this command is willing to send integrity information.
IAC WONT INTEGRITYThe sender of this command refuses to send integrity information.
IAC DO INTEGRITYThe sender of this command is willing to receive integrity information.
IAC DONT INTEGRITYThe sender of this command refuses to accept integrity information.
IAC SB INTEGRITY START integrity-type IAC SEThe sender of this command is stating that at this point in the data stream, all following data will have integrity information appended according to the ``integrity-type'' method of integrity check. An ``integrity-type'' of ANY must not be used. The current types of encryption will be listed in the current version of the Assigned Numbers document [19]. As stressed for the encryption option, the integrity option should not be restarted, unless new session keys have been exchanged.
IAC SB INTEGRITY END IAC SEThe sender of this command is stating that at this point in the data stream, all following data will no longer have integrity information appended. The receiver should stop waiting for INTEGRITY INFO after the INTEGRITY INFO for this option code sequence has been received.
IAC SB INTEGRITY SUPPORT integrity-type-list IAC SEThe sender of this command is stating what types of integrity types it will support.
IAC SB INTEGRITY REQUEST-START integrity-type IAC SEThe sender of this command requests that the remote side begin sending integrity information. The ``integrity-type'' value is a request for a specific type of integrity type. If no specific type is needed, a value of ANY should be used.
IAC SB INTEGRITY REQUEST-END IAC SEThe sender of this command requests that the remote side stop sending integrity information.
IAC SB INTEGRITY INFO integrity-information IAC SEThis command is appended to a (possibly) variable size data block. It allows the receiver to check that the previous data block has been received without modifications. Received data should not be presented to the user or handled by e.g. a command shell (on the server side) before the data has been integrity checked. This means that the side which sends integrity information should append an INTEGRITY INFO command when the recipient should process the data.