public class ChangePasswordRequest extends AbstractPasswordMessage
| Modifier and Type | Field and Description |
|---|---|
private ApReq |
authHeader |
private short |
authHeaderLen |
private short |
messageLength |
private KrbPriv |
privateMessage |
private short |
privateMessageLen |
HEADER_LENGTH, OLD_PVNO, PVNO| Constructor and Description |
|---|
ChangePasswordRequest(ApReq authHeader,
KrbPriv privateMessage) |
ChangePasswordRequest(short versionNumber,
ApReq authHeader,
KrbPriv privateMessage)
Creates a new instance of ChangePasswordRequest.
|
| Modifier and Type | Method and Description |
|---|---|
short |
computeLength() |
static ChangePasswordRequest |
decode(java.nio.ByteBuffer buf)
Decodes a
ByteBuffer into a ChangePasswordRequest. |
java.nio.ByteBuffer |
encode(java.nio.ByteBuffer buf) |
ApReq |
getAuthHeader()
Returns the
ApReq. |
KrbPriv |
getPrivateMessage()
Returns the
PrivateMessage. |
getVersionNumberprivate ApReq authHeader
private KrbPriv privateMessage
private short authHeaderLen
private short privateMessageLen
private short messageLength
public KrbPriv getPrivateMessage()
PrivateMessage.PrivateMessage.public short computeLength()
computeLength in class AbstractPasswordMessagepublic java.nio.ByteBuffer encode(java.nio.ByteBuffer buf)
throws org.apache.directory.api.asn1.EncoderException
encode in class AbstractPasswordMessageorg.apache.directory.api.asn1.EncoderExceptionpublic static ChangePasswordRequest decode(java.nio.ByteBuffer buf) throws ChangePasswordException
ByteBuffer into a ChangePasswordRequest.buf - ChangePasswordRequest.java.io.IOExceptionChangePasswordException