public class ChangePasswdData
extends java.lang.Object
implements org.apache.directory.api.asn1.Asn1Object
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
newPasswd
the new password
|
private int |
newPasswdLen |
private int |
seqLen |
private PrincipalName |
targName
principal name of the client
|
private int |
targNameLen |
private java.lang.String |
targRealm
name of client's realm
|
private int |
targRealmLen |
| Constructor and Description |
|---|
ChangePasswdData() |
| Modifier and Type | Method and Description |
|---|---|
int |
computeLength()
Compute the ChangePasswdData length
|
java.nio.ByteBuffer |
encode(java.nio.ByteBuffer buffer) |
byte[] |
getNewPasswd() |
PrincipalName |
getTargName() |
java.lang.String |
getTargRealm() |
void |
setNewPasswd(byte[] newPasswd) |
void |
setTargName(PrincipalName targName) |
void |
setTargRealm(java.lang.String targRealm) |
java.lang.String |
toString() |
private byte[] newPasswd
private PrincipalName targName
private java.lang.String targRealm
private int newPasswdLen
private int targNameLen
private int targRealmLen
private int seqLen
public int computeLength()
ChangePasswdData :
0x30 L1 ChangePasswdData sequence
|
+--> 0xA0 L2 newPasswd tag
| |
| +--> 0x04 L2-1 newPasswd (Octet string)
|
+--> 0xA1 L3 targName tag
| |
| +--> 0x30 L3-1 targName (PrincipalName)
|
+--> 0xA2 L4 targRealm tag
|
+--> 0x1B L4-1 targRealm (KerberosString)computeLength in interface org.apache.directory.api.asn1.Asn1Objectpublic java.nio.ByteBuffer encode(java.nio.ByteBuffer buffer)
throws org.apache.directory.api.asn1.EncoderException
encode in interface org.apache.directory.api.asn1.Asn1Objectorg.apache.directory.api.asn1.EncoderExceptionpublic byte[] getNewPasswd()
public void setNewPasswd(byte[] newPasswd)
public PrincipalName getTargName()
public void setTargName(PrincipalName targName)
public java.lang.String getTargRealm()
public void setTargRealm(java.lang.String targRealm)
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()