3.1.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model, as long as their external behavior is consistent with that specified in this document.

This protocol is used to retrieve password expiration dates from the server so that client applications can pass this information on to users. Note that the client in each case is not required to maintain the password expiration date. Rather, the client can use this protocol to request the password expiration date whenever it is needed.