| | |
| | | import org.opends.server.core.DirectoryServer; |
| | | import org.opends.server.protocols.asn1.ASN1Element; |
| | | import org.opends.server.protocols.asn1.ASN1OctetString; |
| | | import org.opends.server.protocols.asn1.ASN1Reader; |
| | | import org.opends.server.protocols.asn1.ASN1Sequence; |
| | | import org.opends.server.protocols.asn1.ASN1Writer; |
| | | import org.opends.server.protocols.ldap.ExtendedRequestProtocolOp; |
| | | import org.opends.server.protocols.ldap.ExtendedResponseProtocolOp; |
| | | import org.opends.server.protocols.ldap.LDAPControl; |
| | |
| | | return lce.getResultCode(); |
| | | } |
| | | |
| | | ASN1Reader reader = connection.getASN1Reader(); |
| | | ASN1Writer writer = connection.getASN1Writer(); |
| | | LDAPReader reader = connection.getLDAPReader(); |
| | | LDAPWriter writer = connection.getLDAPWriter(); |
| | | |
| | | |
| | | // Construct the password modify request. |
| | |
| | | // Send the request to the server and read the response. |
| | | try |
| | | { |
| | | writer.writeElement(requestMessage.encode()); |
| | | writer.writeMessage(requestMessage); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | { |
| | | requestMessage = new LDAPMessage(nextMessageID.getAndIncrement(), |
| | | new UnbindRequestProtocolOp()); |
| | | writer.writeElement(requestMessage.encode()); |
| | | writer.writeMessage(requestMessage); |
| | | } |
| | | catch (Exception e2) {} |
| | | |
| | |
| | | LDAPMessage responseMessage = null; |
| | | try |
| | | { |
| | | ASN1Sequence responseSequence = reader.readElement().decodeAsSequence(); |
| | | responseMessage = LDAPMessage.decode(responseSequence); |
| | | responseMessage = reader.readMessage(); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | { |
| | | requestMessage = new LDAPMessage(nextMessageID.getAndIncrement(), |
| | | new UnbindRequestProtocolOp()); |
| | | writer.writeElement(requestMessage.encode()); |
| | | writer.writeMessage(requestMessage); |
| | | } |
| | | catch (Exception e2) {} |
| | | |
| | |
| | | { |
| | | requestMessage = new LDAPMessage(nextMessageID.getAndIncrement(), |
| | | new UnbindRequestProtocolOp()); |
| | | writer.writeElement(requestMessage.encode()); |
| | | writer.writeMessage(requestMessage); |
| | | } |
| | | catch (Exception e) {} |
| | | |
| | |
| | | { |
| | | requestMessage = new LDAPMessage(nextMessageID.getAndIncrement(), |
| | | new UnbindRequestProtocolOp()); |
| | | writer.writeElement(requestMessage.encode()); |
| | | writer.writeMessage(requestMessage); |
| | | } |
| | | catch (Exception e2) {} |
| | | |
| | |
| | | { |
| | | requestMessage = new LDAPMessage(nextMessageID.getAndIncrement(), |
| | | new UnbindRequestProtocolOp()); |
| | | writer.writeElement(requestMessage.encode()); |
| | | writer.writeMessage(requestMessage); |
| | | } |
| | | catch (Exception e) {} |
| | | |