Package netscape.ldap.client.opers
Class JDAPBindResponse
java.lang.Object
netscape.ldap.client.opers.JDAPResult
netscape.ldap.client.opers.JDAPBindResponse
- All Implemented Interfaces:
JDAPProtocolOp
This class implements the bind response. This object
is sent from the ldap server to the interface.
BindResponse = [APPLICATION 1] LDAPResultNote that LDAPv3.0 Bind Response is structured as follows:
BindResponse ::= [APPLICATION 1] SEQUENCE { COMPONENTS OF LDAPResult, serverCreds [7] SaslCredentials OPTIONAL }
-
Field Summary
FieldsFields inherited from class netscape.ldap.client.opers.JDAPResult
ADMIN_LIMIT_EXCEEDED, AFFECTS_MULTIPLE_DSAS, ALIAS_DEREFERENCING_PROBLEM, ALIAS_PROBLEM, ATTRIBUTE_OR_VALUE_EXISTS, AUTH_METHOD_NOT_SUPPORTED, BUSY, CLIENT_LOOP, COMPARE_FALSE, COMPARE_TRUE, CONFIDENTIALITY_REQUIRED, CONNECT_ERROR, CONSTRAINT_VIOLATION, CONTROL_NOT_FOUND, ENTRY_ALREADY_EXISTS, INAPPROPRIATE_AUTHENTICATION, INAPPROPRIATE_MATCHING, INSUFFICIENT_ACCESS_RIGHTS, INVALID_ATTRIBUTE_SYNTAX, INVALID_CREDENTIALS, INVALID_DN_SYNTAX, IS_LEAF, LDAP_NOT_SUPPORTED, LDAP_PARTIAL_RESULTS, LOOP_DETECT, m_element, m_error_message, m_matched_dn, m_referrals, m_result_code, MORE_RESULTS_TO_RETURN, NAMING_VIOLATION, NO_RESULTS_RETURNED, NO_SUCH_ATTRIBUTE, NO_SUCH_OBJECT, NOT_ALLOWED_ON_NONLEAF, NOT_ALLOWED_ON_RDN, OBJECT_CLASS_MODS_PROHIBITED, OBJECT_CLASS_VIOLATION, OPERATION_ERROR, OTHER, PARAM_ERROR, PROTOCOL_ERROR, REFERRAL, REFERRAL_LIMIT_EXCEEDED, SASL_BIND_IN_PROGRESS, SERVER_DOWN, SIZE_LIMIT_EXCEEDED, STRONG_AUTH_REQUIRED, SUCCESS, TIME_LIMIT_EXCEEDED, UNAVAILABLE, UNAVAILABLE_CRITICAL_EXTENSION, UNDEFINED_ATTRIBUTE_TYPE, UNWILLING_TO_PERFORM
Fields inherited from interface netscape.ldap.client.opers.JDAPProtocolOp
ABANDON_REQUEST, ADD_REQUEST, ADD_RESPONSE, BIND_REQUEST, BIND_RESPONSE, COMPARE_REQUEST, COMPARE_RESPONSE, DEL_REQUEST, DEL_RESPONSE, EXTENDED_REQUEST, EXTENDED_RESPONSE, MODIFY_RDN_REQUEST, MODIFY_RDN_RESPONSE, MODIFY_REQUEST, MODIFY_RESPONSE, SEARCH_REQUEST, SEARCH_RESPONSE, SEARCH_RESULT, SEARCH_RESULT_REFERENCE, UNBIND_REQUEST
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class netscape.ldap.client.opers.JDAPResult
getBERElement, getErrorMessage, getMatchedDN, getParamString, getReferrals, getResultCode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface netscape.ldap.client.opers.JDAPProtocolOp
getBERElement
-
Field Details
-
m_credentials
protected byte[] m_credentialsInternal variables
-
-
Constructor Details
-
JDAPBindResponse
Constructs bind response.- Parameters:
element
- ber element of bind response- Throws:
IOException
-
-
Method Details
-
getCredentials
public byte[] getCredentials()Retrieves Sasl Credentials. LDAPv3 support.- Returns:
- credentials
-
getType
public int getType()Retrieves the protocol operation type.- Specified by:
getType
in interfaceJDAPProtocolOp
- Returns:
- protocol type
-
toString
Retrieve the string representation.- Specified by:
toString
in interfaceJDAPProtocolOp
- Overrides:
toString
in classJDAPResult
- Returns:
- string representation
-