/** * {@inheritDoc} */ public void processPreAuthenticatedConnection(final LDAPConnection connection) throws LDAPException { final ExtendedResult result = connection.processExtendedOperation(request.duplicate()); if (result.getResultCode() != ResultCode.SUCCESS) { throw new LDAPExtendedOperationException(result); } }
return processExtendedOperation(new ExtendedRequest(requestOID));
return processExtendedOperation(new ExtendedRequest(requestOID, requestValue));
public LDAPConnection buildLdapConnection() throws GeneralSecurityException, LDAPException { final LDAPConnection ldapConnection = new LDAPConnection(ldapProperties.getHost(), ldapProperties.getPort()); ldapConnection.processExtendedOperation(new StartTLSExtendedRequest(SSL_UTIL.createSSLContext())); return ldapConnection; }
return processExtendedOperation(new ExtendedRequest(requestOID));
return processExtendedOperation(new ExtendedRequest(requestOID, requestValue));
ExtendedResult extendedResult = conn.processExtendedOperation( new StartTLSExtendedRequest(sslUtil.createSSLContext())); if (extendedResult.getResultCode() != ResultCode.SUCCESS) {
ExtendedResult extendedResult = conn.processExtendedOperation( new StartTLSExtendedRequest(sslUtil.createSSLContext())); if (extendedResult.getResultCode() != ResultCode.SUCCESS) {
conn.processExtendedOperation(extendedRequest); releaseConnection(conn); return result; newConn.processExtendedOperation(extendedRequest); releaseConnection(newConn); return result;
conn.processExtendedOperation(extendedRequest); releaseConnection(conn); return result; newConn.processExtendedOperation(extendedRequest); releaseConnection(newConn); return result;
ldapConnection.processExtendedOperation(extRequest); BindResult bindResult = ldapConnection.bind( ldapProperties.getRdnIdentifier() + "=" + credentials.getUsername() + "," +
ldapConnection.processExtendedOperation(extendedRequest);
/** * {@inheritDoc} */ public void processPreAuthenticatedConnection(final LDAPConnection connection) throws LDAPException { final StartTLSExtendedRequest startTLSRequest; if (sslContext == null) { startTLSRequest = new StartTLSExtendedRequest(sslSocketFactory); } else { startTLSRequest = new StartTLSExtendedRequest(sslContext); } // Since the StartTLS processing will occur during the course of // establishing the connection for use in the pool, set the connect timeout // for the operation to be equal to the connect timeout from the connection // options. final LDAPConnectionOptions opts = connection.getConnectionOptions(); startTLSRequest.setResponseTimeoutMillis(opts.getConnectTimeoutMillis()); final ExtendedResult r = connection.processExtendedOperation(startTLSRequest); if (! r.getResultCode().equals(ResultCode.SUCCESS)) { throw new LDAPExtendedOperationException(r); } }
/** * {@inheritDoc} */ public void processPreAuthenticatedConnection(final LDAPConnection connection) throws LDAPException { final StartTLSExtendedRequest startTLSRequest; if (sslContext == null) { startTLSRequest = new StartTLSExtendedRequest(sslSocketFactory); } else { startTLSRequest = new StartTLSExtendedRequest(sslContext); } // Since the StartTLS processing will occur during the course of // establishing the connection for use in the pool, set the connect timeout // for the operation to be equal to the connect timeout from the connection // options. final LDAPConnectionOptions opts = connection.getConnectionOptions(); startTLSRequest.setResponseTimeoutMillis(opts.getConnectTimeoutMillis()); final ExtendedResult r = connection.processExtendedOperation(startTLSRequest); if (! r.getResultCode().equals(ResultCode.SUCCESS)) { throw new LDAPExtendedOperationException(r); } }
extResult = con.processExtendedOperation(extRequest);
connection.processExtendedOperation( new StartTLSExtendedRequest(startTLSSocketFactory)); if (! extendedResult.getResultCode().equals(ResultCode.SUCCESS))
connection.processExtendedOperation(new StartTLSExtendedRequest( startTLSSocketFactory[serverIndex])); if (! extendedResult.getResultCode().equals(ResultCode.SUCCESS))
conn.processExtendedOperation(connStartTLSRequest); if (startTLSResult.getResultCode() != ResultCode.SUCCESS)
conn.processExtendedOperation(connStartTLSRequest); if (startTLSResult.getResultCode() != ResultCode.SUCCESS)
conn.processExtendedOperation(extendedRequest); setResponseControls(result);