|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.gnu.jcifs.CifsLogin
CifsLogon holds user authentication data
Constructor Summary | |
CifsLogin()
Creates a new object. |
|
CifsLogin(java.lang.String password)
Creates a new object. |
|
CifsLogin(java.lang.String account,
java.lang.String password)
Creates a new object |
Method Summary | |
java.lang.Object |
clone()
Clone this object |
static void |
E_P16(byte[] p14,
byte[] p16)
|
boolean |
equals(java.lang.Object obj)
Compares if the two object are the same (same account and password) |
java.lang.String |
getAccount()
Returns the account name |
(package private) static byte[] |
getAuthData(byte[] s21,
byte[] c8)
Encrypts password |
(package private) static byte[] |
getChangePasswordData(java.lang.String oldpwd,
java.lang.String newpwd)
+----------------------+ | | | new password + 512 | new password len + 516 | encrypted hash | +----------------------+ |
(package private) static byte[] |
getLMAuthData(java.lang.String password,
byte[] c8)
Makes LM authentication response data |
(package private) static byte[] |
getLMOWF(java.lang.String password)
|
(package private) static byte[] |
getNTAuthData(java.lang.String password,
byte[] c8)
Makes NT authentication response data |
(package private) static byte[] |
getNTSessionKey(java.lang.String password)
S16 = MD4(U(PN)) S21 = concat(S16,zeros(5)) |
(package private) java.lang.String |
getPassword()
Returns the password |
(package private) static byte[] |
getPasswordBytesAscii(java.lang.String password)
Returns the password as byte array. |
(package private) static byte[] |
getPasswordBytesUnicode(java.lang.String password)
Returns the password as a byte array. |
(package private) static void |
SamOEMHash(byte[] data,
byte[] key,
int val)
Code from samba |
void |
setAccount(java.lang.String account)
Sets the account name |
void |
setPassword(java.lang.String password)
Sets the password |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public CifsLogin()
user.name
public CifsLogin(java.lang.String password)
user.name
password
- user passwordpublic CifsLogin(java.lang.String account, java.lang.String password)
account
- user namepassword
- user passwordMethod Detail |
public void setAccount(java.lang.String account)
account
- user namepublic void setPassword(java.lang.String password)
password
- passwordpublic java.lang.String getAccount()
java.lang.String getPassword()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object to testCifsLogin
objectpublic java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
static byte[] getNTAuthData(java.lang.String password, byte[] c8)
password
- passwordc8
- challangestatic byte[] getLMAuthData(java.lang.String password, byte[] c8)
password
- passwordc8
- challangestatic byte[] getAuthData(byte[] s21, byte[] c8)
s21
- Session keyc8
- challangestatic byte[] getNTSessionKey(java.lang.String password)
public static void E_P16(byte[] p14, byte[] p16)
static byte[] getLMOWF(java.lang.String password)
static byte[] getChangePasswordData(java.lang.String oldpwd, java.lang.String newpwd)
static byte[] getPasswordBytesUnicode(java.lang.String password)
password
- passwordstatic byte[] getPasswordBytesAscii(java.lang.String password)
password
- passwordstatic void SamOEMHash(byte[] data, byte[] key, int val)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |