Tabnine Logo
org.apache.directory.api.ldap.model.message
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.directory.api.ldap.model.message

Best Java code snippets using org.apache.directory.api.ldap.model.message (Showing top 20 results out of 315)

origin: Graylog2/graylog2-server

  public boolean authenticate(LdapNetworkConnection connection, String principal, String credentials) throws LdapException {
    checkArgument(!isNullOrEmpty(principal), "Binding with empty principal is forbidden.");
    checkArgument(!isNullOrEmpty(credentials), "Binding with empty credentials is forbidden.");

    final BindRequestImpl bindRequest = new BindRequestImpl();
    bindRequest.setName(principal);
    bindRequest.setCredentials(credentials);
    LOG.trace("Re-binding with DN {} using password", principal);
    final BindResponse bind = connection.bind(bindRequest);
    if (!bind.getLdapResult().getResultCode().equals(ResultCodeEnum.SUCCESS)) {
      LOG.trace("Re-binding DN {} failed", principal);
      throw new RuntimeException(bind.toString());
    }
    LOG.trace("Binding DN {} did not throw, connection authenticated: {}", principal, connection.isAuthenticated());
    return connection.isAuthenticated();
  }
}
origin: org.apache.directory.api/api-all

/**
 * Instantiates a new StartTls response.
 *
 * @param messageId the message id
 */
public StartTlsResponseImpl( int messageId )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-all

/**
 * {@inheritDoc}
 */
@Override
public SearchResultDone getResultResponse()
{
  if ( response == null )
  {
    response = new SearchResultDoneImpl( getMessageId() );
  }
  return response;
}
origin: org.apache.directory.api/api-all

/**
 * Create a new CertGenerationResponseImpl instance
 */
public CertGenerationResponseImpl()
{
  super( EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-ldap-model

/**
 * {@inheritDoc}
 */
@Override
public SearchResultDone getResultResponse()
{
  if ( response == null )
  {
    response = new SearchResultDoneImpl( getMessageId() );
  }
  return response;
}
origin: org.apache.directory.api/api-ldap-extras-codec-api

/**
 * Create a new instance for the WhoAmI response
 * @param messageId The Message ID
 * @param rcode The result code
 */
public WhoAmIResponseImpl( int messageId, ResultCodeEnum rcode )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( rcode );
}
origin: org.apache.directory.api/api-ldap-extras-codec-api

/**
 * Create a new instance for the PwdModify response
 * @param messageId The Message ID
 * @param rcode The result code
 */
public PasswordModifyResponseImpl( int messageId, ResultCodeEnum rcode )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( rcode );
}
origin: org.apache.directory.api/api-ldap-extras-codec-api

/**
 * Create a new StartTransactionResponseImpl instance
 */
public EndTransactionResponseImpl()
{
  super( EndTransactionRequest.EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.UNWILLING_TO_PERFORM );
}
origin: org.apache.directory.api/api-ldap-client-all

/**
 * Instantiates a new WhoAmI response.
 *
 * @param messageId the message id
 */
public WhoAmIResponseImpl( int messageId )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-ldap-client-all

/**
 * Create a new StartTransactionResponseImpl instance
 */
public EndTransactionResponseImpl()
{
  super( EndTransactionRequest.EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.UNWILLING_TO_PERFORM );
}
origin: org.apache.directory.api/api-ldap-client-all

/**
 * Create a new CancelResponse instance
 * 
 * @param messageId The request's messageId
 */
public CancelResponseImpl( int messageId )
{
  super( messageId );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-ldap-client-all

/**
 * Instantiates a new graceful shutdown response.
 *
 * @param messageId the message id
 */
public GracefulShutdownResponseImpl( int messageId )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-all

/**
 * Create a new EndTransactionResponseImpl instance
 * 
 * @param failedMessageId The request's messageId
 */
public EndTransactionResponseImpl( int failedMessageId )
{
  super( failedMessageId );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-all

/**
 * Create a new StartTransactionResponseImpl instance
 */
public EndTransactionResponseImpl()
{
  super( EndTransactionRequest.EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.UNWILLING_TO_PERFORM );
}
origin: org.apache.directory.api/api-all

/**
 * Instantiates a new graceful shutdown response.
 */
public GracefulShutdownResponseImpl()
{
  super( EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-all

/**
 * Create a new instance for the WhoAmI response
 * @param messageId The Message ID
 * @param rcode The result code
 */
public WhoAmIResponseImpl( int messageId, ResultCodeEnum rcode )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( rcode );
}
origin: org.apache.directory.api/api-all

/**
 * Create a new CertGenerationResponseImpl instance
 * 
 * @param messageId The request's message ID
 */
public CertGenerationResponseImpl( int messageId )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-ldap-extras-codec-api

/**
 * Create a new CertGenerationResponseImpl instance
 */
public CertGenerationResponseImpl()
{
  super( EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
origin: org.apache.directory.api/api-ldap-extras-codec-api

/**
 * Create a new instance for the StartTls response
 * @param messageId The Message ID
 * @param rcode The result code
 */
public StartTlsResponseImpl( int messageId, ResultCodeEnum rcode )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( rcode );
}
origin: org.apache.directory.api/api-ldap-extras-codec-api

/**
 * Instantiates a new password Modify response.
 *
 * @param messageId the message id
 */
public PasswordModifyResponseImpl( int messageId )
{
  super( messageId, EXTENSION_OID );
  super.getLdapResult().setMatchedDn( null );
  super.getLdapResult().setResultCode( ResultCodeEnum.SUCCESS );
}
org.apache.directory.api.ldap.model.message

Most used classes

  • LdapResult
    LDAPv3 result structure embedded into Responses. See section 4.1.9 in RFC 4511 [http://www.ietf.org/
  • SearchRequest
    Search request protocol message interface.
  • SearchRequestImpl
    SearchRequest implementation.
  • SearchScope
    A search scope enumerated type.
  • ModifyRequestImpl
    Lockable ModifyRequest implementation.
  • SearchResultEntry,
  • BindRequest,
  • BindRequestImpl,
  • Control,
  • ModifyRequest,
  • Referral,
  • ResultResponse,
  • SearchResultDone,
  • AddRequest,
  • BindResponse,
  • CompareRequest,
  • DeleteRequest,
  • ModifyDnRequest,
  • ManageDsaITImpl
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now