Examples of LdapServerBean


Examples of org.apache.directory.server.config.beans.LdapServerBean

        ConfigBean configBean = cpReader.readConfig( new Dn( schemaManager,
            "ou=servers,ads-directoryServiceId=default,ou=config" ), ConfigSchemaConstants.ADS_LDAP_SERVER_OC
            .getValue() );

        assertNotNull( configBean );
        LdapServerBean ldapServerBean = ( LdapServerBean ) configBean.getDirectoryServiceBeans().get( 0 );
        assertNotNull( ldapServerBean );

        configPartition.destroy();
    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

    {
        DirectoryServiceBean directoryServiceBean = configuration.getDirectoryServiceBean();

        if ( directoryServiceBean != null )
        {
            LdapServerBean ldapServerBean = directoryServiceBean.getLdapServerBean();

            if ( ldapServerBean != null )
            {
                // Looking for the transport in the list
                TransportBean[] ldapServerTransportBeans = ldapServerBean.getTransports();
                if ( ldapServerTransportBeans != null )
                {
                    for ( TransportBean ldapServerTransportBean : ldapServerTransportBeans )
                    {
                        if ( id.equals( ldapServerTransportBean.getTransportId() ) )
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

        ConfigPartitionReader cpReader = new ConfigPartitionReader( configPartition );
       
        ConfigBean configBean = cpReader.readConfig( new Dn( schemaManager, "ou=servers,ads-directoryServiceId=default,ou=config" ), ConfigSchemaConstants.ADS_LDAP_SERVER_OC.getValue() );

        assertNotNull( configBean );
        LdapServerBean ldapServerBean = (LdapServerBean)configBean.getDirectoryServiceBeans().get( 0 );
        assertNotNull( ldapServerBean );

        configPartition.destroy();
    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

        setSelection( enableLdapsCheckbox, ldapsServerTransportBean.isEnabled() );
        setEnabled( enableLdapsCheckbox, enableLdapsCheckbox.getSelection() );
        setText( ldapsPortText, ldapsServerTransportBean.getSystemPort() + "" ); //$NON-NLS-1$

        // SASL Properties
        LdapServerBean ldapServerBean = getLdapServerBean();
        setText( saslHostText, ldapServerBean.getLdapServerSaslHost() );
        setText( saslPrincipalText, ldapServerBean.getLdapServerSaslPrincipal() );
        setText( saslSearchBaseDnText, ldapServerBean.getSearchBaseDn().toString() );

        // Keystore Properties
        setText( keystoreFileText, ldapServerBean.getLdapServerKeystoreFile() );
        setText( keystorePasswordText, ldapServerBean.getLdapServerCertificatePassword() );

        // Supported Auth Mechanisms
        List<SaslMechHandlerBean> saslMechHandlers = ldapServerBean.getSaslMechHandlers();
        uncheckAllSupportedAuthenticationMechanisms();
        for ( SaslMechHandlerBean saslMechHandler : saslMechHandlers )
        {
            if ( SASL_MECHANISMS_SIMPLE.equalsIgnoreCase( saslMechHandler.getSaslMechName() ) )
            {
                setSelection( authMechSimpleCheckbox, saslMechHandler.isEnabled() );
            }
            else if ( SupportedSaslMechanisms.GSSAPI.equalsIgnoreCase( saslMechHandler.getSaslMechName() ) )
            {
                setSelection( authMechGssapiCheckbox, saslMechHandler.isEnabled() );
            }
            else if ( SupportedSaslMechanisms.CRAM_MD5.equalsIgnoreCase( saslMechHandler.getSaslMechName() ) )
            {
                setSelection( authMechCramMd5Checkbox, saslMechHandler.isEnabled() );
            }
            else if ( SupportedSaslMechanisms.DIGEST_MD5.equalsIgnoreCase( saslMechHandler.getSaslMechName() ) )
            {
                setSelection( authMechDigestMd5Checkbox, saslMechHandler.isEnabled() );
            }
            else if ( SupportedSaslMechanisms.GSS_SPNEGO.equalsIgnoreCase( saslMechHandler.getSaslMechName() ) )
            {
                setSelection( authMechGssSpnegoCheckbox, saslMechHandler.isEnabled() );
                setEnabled( authMechGssSpnegoText, saslMechHandler.isEnabled() );
                setText( authMechGssSpnegoText, saslMechHandler.getNtlmMechProvider() );
            }
            else if ( SupportedSaslMechanisms.NTLM.equalsIgnoreCase( saslMechHandler.getSaslMechName() ) )
            {
                setSelection( authMechNtlmCheckbox, saslMechHandler.isEnabled() );
                setEnabled( authMechNtlmText, saslMechHandler.isEnabled() );
                setText( authMechNtlmText, saslMechHandler.getNtlmMechProvider() );
            }
        }

        // Limits
        setText( maxTimeLimitText, "" + ldapServerBean.getLdapServerMaxTimeLimit() ); //$NON-NLS-1$
        setText( maxSizeLimitText, "" + ldapServerBean.getLdapServerMaxSizeLimit() ); //$NON-NLS-1$

        // Enable TLS Checkbox
        setSelection( enableTlsCheckbox, getTlsExtendedOpHandlerBean().isEnabled() );

        // Hashing Password widgets
        InterceptorBean hashingMethodInterceptor = getHashingPasswordInterceptor();
        if ( hashingMethodInterceptor == null )
        {
            // No hashing method interceptor
            setSelection( enableServerSidePasswordHashingCheckbox, false );
            setEnabled( hashingMethodComboViewer.getCombo(), enableServerSidePasswordHashingCheckbox.getSelection() );
            setSelection( hashingMethodComboViewer, LdapSecurityConstants.HASH_METHOD_SSHA );
        }
        else
        {
            LdapSecurityConstants hashingMethod = getHashingMethodFromInterceptor( hashingMethodInterceptor );
            if ( hashingMethod != null )
            {
                // Setting selection for the hashing method
                setSelection( enableServerSidePasswordHashingCheckbox, hashingMethodInterceptor.isEnabled() );
                setEnabled( hashingMethodComboViewer.getCombo(), enableServerSidePasswordHashingCheckbox.getSelection() );
                setSelection( hashingMethodComboViewer, hashingMethod );
            }
            else
            {
                // Couldn't determine which hashing method is used
                setSelection( enableServerSidePasswordHashingCheckbox, false );
                setEnabled( hashingMethodComboViewer.getCombo(), enableServerSidePasswordHashingCheckbox.getSelection() );
                setSelection( hashingMethodComboViewer, LdapSecurityConstants.HASH_METHOD_SSHA );
            }
        }

        // SSL/Start TLS Cipher Suites
        cipherSuitesTableViewer.setInput( ldapServerBean.getEnabledCipherSuites() );
        cipherSuitesTableViewer.refresh();

        // Replication Pinger Sleep
        setText( replicationPingerSleepText, "" + ldapServerBean.getReplPingerSleep() ); //$NON-NLS-1$

        addListeners();
    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

     * @return
     *      the LDAP Server bean
     */
    public static LdapServerBean getLdapServerBean( DirectoryServiceBean directoryServiceBean )
    {
        LdapServerBean ldapServerBean = directoryServiceBean.getLdapServerBean();

        if ( ldapServerBean == null )
        {
            ldapServerBean = new LdapServerBean();
            directoryServiceBean.addServers( ldapServerBean );
        }

        return ldapServerBean;
    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

     * @return
     *      the corresponding transport bean
     */
    public static TransportBean getTransportBean( DirectoryServiceBean directoryServiceBean, String id )
    {
        LdapServerBean ldapServerBean = getLdapServerBean( directoryServiceBean );

        TransportBean transportBean = null;

        // Looking for the transport in the list
        TransportBean[] ldapServerTransportBeans = ldapServerBean.getTransports();
        if ( ldapServerTransportBeans != null )
        {
            for ( TransportBean ldapServerTransportBean : ldapServerTransportBeans )
            {
                if ( id.equals( ldapServerTransportBean.getTransportId() ) )
                {
                    transportBean = ldapServerTransportBean;
                    break;
                }
            }
        }

        // No corresponding transport has been found
        if ( transportBean == null )
        {
            // Creating a transport bean
            transportBean = new TransportBean();
            ldapServerBean.addTransports( transportBean );

            // ID
            transportBean.setTransportId( id );

            // Address
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

     * @return the TLS extended operation handler
     */
    private ExtendedOpHandlerBean getTlsExtendedOpHandlerBean()
    {
        // Getting the LDAP Server
        LdapServerBean ldapServerBean = getLdapServerBean();

        // Getting the list of extended operation handlers
        List<ExtendedOpHandlerBean> extendedOpHandlers = ldapServerBean.getExtendedOps();
        for ( ExtendedOpHandlerBean extendedOpHandlerBean : extendedOpHandlers )
        {
            // Looking for the Start TLS extended operation handler
            if ( START_TLS_HANDLER_ID.equalsIgnoreCase( extendedOpHandlerBean.getExtendedOpId() ) )
            {
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

    {
        DirectoryServiceBean directoryServiceBean = configuration.getDirectoryServiceBean();

        if ( directoryServiceBean != null )
        {
            LdapServerBean ldapServerBean = directoryServiceBean.getLdapServerBean();

            if ( ldapServerBean != null )
            {
                // Looking for the transport in the list
                TransportBean[] ldapServerTransportBeans = ldapServerBean.getTransports();
                if ( ldapServerTransportBeans != null )
                {
                    for ( TransportBean ldapServerTransportBean : ldapServerTransportBeans )
                    {
                        if ( id.equals( ldapServerTransportBean.getTransportId() ) )
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

        ConfigBean configBean = cpReader.readConfig( new Dn( schemaManager,
            "ou=servers,ads-directoryServiceId=default,ou=config" ), ConfigSchemaConstants.ADS_LDAP_SERVER_OC
            .getValue() );

        assertNotNull( configBean );
        LdapServerBean ldapServerBean = ( LdapServerBean ) configBean.getDirectoryServiceBeans().get( 0 );
        assertNotNull( ldapServerBean );

        configPartition.destroy();
    }
View Full Code Here

Examples of org.apache.directory.server.config.beans.LdapServerBean

        ConfigBean configBean = cpReader.readConfig( new Dn( schemaManager,
            "ou=servers,ads-directoryServiceId=default,ou=config" ), ConfigSchemaConstants.ADS_LDAP_SERVER_OC
            .getValue() );

        assertNotNull( configBean );
        LdapServerBean ldapServerBean = ( LdapServerBean ) configBean.getDirectoryServiceBeans().get( 0 );
        assertNotNull( ldapServerBean );

        configPartition.destroy();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.