com.novell.nds.dirxml.ldap
Class CheckObjectPasswordResponse
java.lang.Object
com.novell.ldap.LDAPMessage
com.novell.ldap.LDAPResponse
com.novell.ldap.LDAPExtendedResponse
com.novell.nds.dirxml.ldap.DirXMLResponse
com.novell.nds.dirxml.ldap.CheckObjectPasswordResponse
- All Implemented Interfaces:
- ExtendedResponse, Externalizable, Serializable
- public class CheckObjectPasswordResponse
- extends com.novell.nds.dirxml.ldap.DirXMLResponse
The response class for the CheckObjectPasswordRequest
operation.
If this class is registered via LDAPExtendedResponse.register
then the return from
the LDAPConnection.extendedOperation
call will be an instance of this
class. Call this class's register
method or call
DirXMLExtensions.initialize
to register all DirXML LDAP extension response classes.
- OID:
- 2.16.840.1.113719.1.14.100.38
- Response data:
-
ASN1Sequence
ASN1Integer result code of check password operation
- Notes:
-
The following result codes are of interest:
0
- The passwords match.
8019
- The target object has no association value for the target driver.
9046
- The password in the target system does not match the target object's
Distribution Password. This can also indicate a problem retrieving the Distribution Password value.
9006
- The driver shim returned a retry status. This indicates the shim could not connect
to the connected system to check the password.
- Other
- Indicates an error of some sort.
- See Also:
CheckObjectPasswordRequest
,
DirXMLExtensions.initialize()
,
Serialized Form
Fields inherited from class com.novell.ldap.LDAPMessage |
ABANDON_REQUEST, ADD_REQUEST, ADD_RESPONSE, BIND_REQUEST, BIND_RESPONSE, COMPARE_REQUEST, COMPARE_RESPONSE, DEL_REQUEST, DEL_RESPONSE, EXTENDED_REQUEST, EXTENDED_RESPONSE, INTERMEDIATE_RESPONSE, message, MODIFY_RDN_REQUEST, MODIFY_RDN_RESPONSE, MODIFY_REQUEST, MODIFY_RESPONSE, SEARCH_REQUEST, SEARCH_RESPONSE, SEARCH_RESULT, SEARCH_RESULT_REFERENCE, UNBIND_REQUEST |
Method Summary |
byte[] |
getEncodedValue()
|
int |
getResult()
Return the DN of the driver set associated with the server. |
static void |
register()
Register this class with LDAPExtendedResponse.register for automatic construction
of this class as a result of LDAPConnection.extendedOperation . |
CheckObjectPasswordResponse
public CheckObjectPasswordResponse(RfcLDAPMessage rfcMessage)
- Constructor used by response factory to create an instance of this class
based on a response message.
- Parameters:
rfcMessage
- message containing response data
CheckObjectPasswordResponse
public CheckObjectPasswordResponse(byte[] berData,
int offset,
int length)
- Constructor used to create the JNDI
ExtendedResponse
implementation.
- Parameters:
berData
- LBER-encoded response dataoffset
- offset of start of response data in berData
parameterlength
- length of response data
getResult
public int getResult()
- Return the DN of the driver set associated with the server.
- Returns:
- driver set DN
register
public static void register()
throws ClassNotFoundException
- Register this class with
LDAPExtendedResponse.register
for automatic construction
of this class as a result of LDAPConnection.extendedOperation
.
- Throws:
ClassNotFoundException
- thrown if the java.lang.Class object for this
class cannot be obtained.
getEncodedValue
public byte[] getEncodedValue()
- Specified by:
getEncodedValue
in interface ExtendedResponse