Examples of SSLFilter


Examples of net.sf.cindy.filter.SSLFilter

    private static void startSession(Session session) {
        session.setPacketDecoder(decoder);
        session.setPacketEncoder(encoder);
        session.setSessionHandler(handler);
        if (sslc != null) {
            SSLFilter filter = new SSLFilter(sslc);
            filter.setClientMode(false);
            session.addSessionFilter(filter);
        }
        session.start();
    }
View Full Code Here

Examples of org.apache.mina.filter.SSLFilter

    }

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

Examples of org.apache.mina.filter.SSLFilter

        System.out.println("Listening on port " + PORT);
    }

    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.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.SSLFilter

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

Examples of org.apache.mina.filter.SSLFilter

        if (_executorPool)
        {
            if (_sslFactory != null)
            {
                protocolSession.getFilterChain().addAfter("AsynchronousReadFilter", "sslFilter",
                        new SSLFilter(_sslFactory.buildServerContext()));
            }
        }
        else
        {
            if (_sslFactory != null)
            {
                protocolSession.getFilterChain().addBefore("protocolFilter", "sslFilter",
                        new SSLFilter(_sslFactory.buildServerContext()));
            }
        }
        // Do we want to have read/write buffer limits?
        if (_protectIO)
        {
View Full Code Here

Examples of org.apache.mina.filter.SSLFilter

    }

    private void testMessageSentIsCalled(boolean useSSL) throws Exception {

        if (useSSL) {
            SSLFilter sslFilter = new SSLFilter(BogusSSLContextFactory
                    .getInstance(true));
            acceptor.getFilterChain().addLast("sslFilter", sslFilter);
        }
        acceptor.getFilterChain().addLast(
                "codec",
View Full Code Here

Examples of org.apache.mina.filter.SSLFilter

        if (_executorPool)
        {
            if (_sslFactory != null)
            {
                protocolSession.getFilterChain().addAfter("AsynchronousReadFilter", "sslFilter",
                        new SSLFilter(_sslFactory.buildServerContext()));
            }
        }
        else
        {
            if (_sslFactory != null)
            {
                protocolSession.getFilterChain().addFirst("sslFilter",
                        new SSLFilter(_sslFactory.buildServerContext()));
            }
        }
        // Do we want to have read/write buffer limits?
        if (_protectIO)
        {
View Full Code Here

Examples of org.apache.mina.filter.SSLFilter

                sslContext.init(keyFactory.getKeyManagers(),
                        trustFactory.getTrustManagers(),
                        new java.security.SecureRandom());

                SSLFilter sslFilter = new SSLFilter(sslContext);
                if (JiveGlobals.getProperty("xmpp.client.cert.policy","disabled").equals("needed")) {
                    sslFilter.setNeedClientAuth(true);
                }
                else if(JiveGlobals.getProperty("xmpp.client.cert.policy","disabled").equals("wanted")) {
                    sslFilter.setWantClientAuth(true);
                }
                sslSocketAcceptor.getFilterChain().addFirst("tls", sslFilter);

            }
            catch (Exception e) {
View Full Code Here

Examples of org.apache.mina.filter.SSLFilter

        SSLContext tlsContext = SSLContext.getInstance("TLS");

        tlsContext.init(km, tm, null);

        SSLFilter filter = new SSLFilter(tlsContext);
        filter.setUseClientMode(clientMode);
        if (authentication == ClientAuth.needed) {
            filter.setNeedClientAuth(true);
        }
        else if (authentication == ClientAuth.wanted) {
            // Just indicate that we would like to authenticate the client but if client
            // certificates are self-signed or have no certificate chain then we are still
            // good
            filter.setWantClientAuth(true);
        }
        // TODO Temporary workaround (placing SSLFilter before ExecutorFilter) to avoid deadlock. Waiting for
        // MINA devs feedback
        ioSession.getFilterChain().addBefore("org.apache.mina.common.ExecutorThreadModel", "tls", filter);
        //ioSession.getFilterChain().addAfter("org.apache.mina.common.ExecutorThreadModel", "tls", filter);
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.