Examples of SSLFilter


Examples of org.apache.mina.filter.ssl.SslFilter

    public void write(Stanza stanza) {
        if (switchToTLS) {
            minaSession.suspendRead();
            minaSession.suspendWrite();
            SslFilter filter = new SslFilter(getServerRuntimeContext().getSslContext());
            filter.setUseClientMode(false);
            minaSession.getFilterChain().addFirst("sslFilter", filter);
            minaSession.setAttribute(SslFilter.DISABLE_ENCRYPTION_ONCE, Boolean.TRUE);
            minaSession.setAttribute(SslFilter.USE_NOTIFICATION, Boolean.TRUE);
            minaSession.resumeWrite();
            minaSession.resumeRead();
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

        try
        {
            SSLContext sslContext = SSLContext.getInstance( config.getSslProtocol() );
            sslContext.init( config.getKeyManagers(), config.getTrustManagers(), config.getSecureRandom() );

            SslFilter sslFilter = new SslFilter( sslContext, true );
            sslFilter.setUseClientMode( true );
            sslFilter.setEnabledCipherSuites( config.getEnabledCipherSuites() );

            // for LDAPS
            if ( ldapSession == null )
            {
                connector.getFilterChain().addFirst( SSL_FILTER_KEY, sslFilter );
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

            connector.getFilterChain().addLast("logger", LOGGING_FILTER);

            if (useSsl) {
                SSLContext sslContext = BogusSslContextFactory
                        .getInstance(false);
                SslFilter sslFilter = new SslFilter(sslContext);
                sslFilter.setUseClientMode(true);
                connector.getFilterChain().addLast("sslFilter", sslFilter);
            }

            connector.setHandler(handler);
            ConnectFuture future1 = connector.connect(address);
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

        }
    }

    private static void addSSLSupport(DefaultIoFilterChainBuilder chain)
            throws Exception {
        SslFilter sslFilter = new SslFilter(BogusSslContextFactory
                .getInstance(true));
        chain.addLast("sslFilter", sslFilter);
        System.out.println("SSL ON");
    }
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

                public void sessionCreated(IoSession session) {
                    if (useSSL) {
                        try {
                            session.getFilterChain().addFirst(
                                    "SSL",
                                    new SslFilter(BogusSslContextFactory
                                            .getInstance(true)));
                        } catch (GeneralSecurityException e) {
                            logger.error("", e);
                            throw new RuntimeException(e);
                        }
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

    @Override
    protected void setUp() throws Exception {
        super.setUp();
        handler = new EchoConnectorHandler();
        connectorSSLFilter = new SslFilter(BogusSslContextFactory
                .getInstance(false));
        connectorSSLFilter.setUseClientMode(true); // set client mode
    }
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

    public void write(Stanza stanza) {
        if (switchToTLS) {
            minaSession.suspendRead();
            minaSession.suspendWrite();
            SslFilter filter = new SslFilter(getServerRuntimeContext().getSslContext());
            filter.setUseClientMode(false);
            minaSession.getFilterChain().addFirst("sslFilter", filter);
            minaSession.setAttribute(SslFilter.DISABLE_ENCRYPTION_ONCE, Boolean.TRUE);
            minaSession.setAttribute(SslFilter.USE_NOTIFICATION, Boolean.TRUE);
            minaSession.resumeWrite();
            minaSession.resumeRead();
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

        {
            throw ( NamingException ) new NamingException( I18n.err( I18n.ERR_683 ) ).initCause( e );
        }

        DefaultIoFilterChainBuilder chain = new DefaultIoFilterChainBuilder();
        chain.addLast( "sslFilter", new SslFilter( sslCtx ) );
        return chain;
    }
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

    public void handleExtendedOperation( LdapSession session, InternalExtendedRequest req ) throws Exception
    {
        LOG.info( "Handling StartTLS request." );
       
        IoFilterChain chain = session.getIoSession().getFilterChain();
        SslFilter sslFilter = ( SslFilter ) chain.get( "sslFilter" );
        if( sslFilter == null )
        {
            sslFilter = new SslFilter( sslContext );
            chain.addFirst( "sslFilter", sslFilter );
        }
        else
        {
            sslFilter.startSsl( session.getIoSession() );
        }
       
        InternalExtendedResponse res = new ExtendedResponseImpl( req.getMessageId() );
        InternalLdapResult result = res.getLdapResult();
        result.setResultCode( ResultCodeEnum.SUCCESS );
View Full Code Here

Examples of org.apache.mina.filter.ssl.SslFilter

        try
        {
            SSLContext sslContext = SSLContext.getInstance( config.getSslProtocol() );
            sslContext.init( config.getKeyManagers(), config.getTrustManagers(), config.getSecureRandom() );

            SslFilter sslFilter = new SslFilter( sslContext );
            sslFilter.setUseClientMode( true );

            // for LDAPS
            if ( ldapSession == null )
            {
                connector.getFilterChain().addFirst( SSL_FILTER_KEY, sslFilter );
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.