Verify Bindery Object Password 0x2222 23 63

Allows other servers or interested clients to verify the identity of an object (user) or to check the validity of a password.

NetWare Server:2.x, 3.x, 4.x, 5.x

Request Format

Offset

Content

Type

Request header

6

FunctionCode (23)

byte

7

SubFuncStrucLen

word (Hi-Lo)

9

SubFunctionCode (63)

byte

10

ObjectType

word (Hi-Lo)

12

ObjectNameLen

byte

13

ObjectName

byte[ObjectNameLen]

13 + ObjectNameLen

PasswordLen

byte

14 + ObjectNameLen

Password

byte[PasswordLen]

Return Values

Decimal

Hex

Description

0

0x00

Successful

150

0x96

Server Out of Memory

197

0xC5

Login Lockout

232

0xE8

Write To Group

236

0xEC

No Such Set

240

0xF0

Illegal Wildcard

241

0xF1

Bindery Security

251

0xFB

No Such Property

252

0xFC

No Such Object

254

0xFE

Directory Locked

255

0xFF

Hard Failure

Remarks

Passwords are defined as strings of up to 127 bytes. The password terminates at the first NULL byte that is encountered in the password string.

ObjectType cannot be WILD (-1), and ObjectName cannot contain wildcard characters.

If an object has no password property, the server does not allow clients to identify themselves as that object in a Login Object request If an object has an attached PASSWORD property but the PASSWORD property is NULL, the server considers the PASSWORD as a match for a NULL string and allows clients to log in using that ObjectName.

Any client can call Verify Bindery Object Password.

SubFuncStrucLen = 5 + ObjectNameLen + PasswordLen

See Also

Change Bindery Object Password 0x2222 23 64