You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Chathura Randika (JIRA)" <ji...@apache.org> on 2010/11/03 11:15:25 UTC

[jira] Created: (DIRMINA-805) No cipher suites and protocols in SslFilter

No cipher suites and protocols in SslFilter
-------------------------------------------

                 Key: DIRMINA-805
                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
             Project: MINA
          Issue Type: Bug
          Components: Filter
    Affects Versions: 2.0.0-M6
         Environment: Windows Xp, jdk1.5.0_05
            Reporter: Chathura Randika
             Fix For: 2.0.0-M6


When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.

org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
WARNING: Unexpected exception.
org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
Caused by: java.lang.IllegalArgumentException: TLSv1.1
	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Chathura Randika (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chathura Randika updated DIRMINA-805:
-------------------------------------

    Fix Version/s:     (was: 2.0.0-M6)
                   3.0.0-M1

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 3.0.0-M1
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Julien Vermillard (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Julien Vermillard updated DIRMINA-805:
--------------------------------------

    Fix Version/s:     (was: 3.0.0-M1)
                   2.0.6

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 2.0.6
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927826#action_12927826 ] 

Emmanuel Lecharny commented on DIRMINA-805:
-------------------------------------------

Again, test it with MNA 2.0.1, and do not set the target version. If it's really a bug, it's very likely we will fix it in 2.0.2.

Thanks.

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 3.0.0-M1
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Victor N (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928181#action_12928181 ] 

Victor N commented on DIRMINA-805:
----------------------------------

I think it would be better to fix it in mina code, so it will work "out of the box".

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 3.0.0-M1
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] [Updated] (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Lecharny updated DIRMINA-805:
--------------------------------------

    Fix Version/s:     (was: 2.0.6)
                   2.0.8
    
> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 2.0.8
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] Commented: (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Victor N (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927853#action_12927853 ] 

Victor N commented on DIRMINA-805:
----------------------------------

I found a workaround in our code - when adding SSLFilter, do the following:

sslFilter.setEnabledCipherSuites(sslContext.getSupportedSSLParameters().getCipherSuites());

(sslContext is javax.net.ssl.SSLContext instance). Or you can prepare an array of suite names manually and pass it without using SSLContext :)

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 3.0.0-M1
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927818#action_12927818 ] 

Emmanuel Lecharny commented on DIRMINA-805:
-------------------------------------------

can you check with MINA 2.0.1 please ?

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 2.0.0-M6
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (DIRMINA-805) No cipher suites and protocols in SslFilter

Posted by "Chathura Randika (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928125#action_12928125 ] 

Chathura Randika commented on DIRMINA-805:
------------------------------------------

I tested it using the mina 2.0.0-M6, the issue is getEnabledCipherSuites andgetEnabledProtocols. But we can set the cipher suits and protocols manually and it is working. Thanks Victor for your help.

> No cipher suites and protocols in SslFilter
> -------------------------------------------
>
>                 Key: DIRMINA-805
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-805
>             Project: MINA
>          Issue Type: Bug
>          Components: Filter
>    Affects Versions: 2.0.0-M6
>         Environment: Windows Xp, jdk1.5.0_05
>            Reporter: Chathura Randika
>             Fix For: 3.0.0-M1
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> When try to getEnabledProtocols and getEnabledCipherSuites from SslFilter it returns null. SslFilter allows set setEnabledProtocols and setEnabledCipherSuites. but at the run time it gives the following exceptions.
> This may caused because of Mina SslFilter doesn't implement the functionality as SSLServerSocket.
> org.apache.mina.util.DefaultExceptionMonitor exceptionCaught
> WARNING: Unexpected exception.
> org.apache.mina.core.filterchain.IoFilterLifeCycleException: onPreAdd(): ssl:SslFilter in (0x00000002: nio socket, server, 
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:279)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.addLast(DefaultIoFilterChain.java:174)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder.buildFilterChain(DefaultIoFilterChainBuilder.java:452)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:530)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:503)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$300(AbstractPollingIoProcessor.java:64)
> 	at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1109)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> Caused by: java.lang.IllegalArgumentException: TLSv1.1
> 	at com.sun.net.ssl.internal.ssl.ProtocolVersion.valueOf(ProtocolVersion.java:114)
> 	at com.sun.net.ssl.internal.ssl.ProtocolList.<init>(ProtocolList.java:36)
> 	at com.sun.net.ssl.internal.ssl.SSLEngineImpl.setEnabledProtocols(SSLEngineImpl.java:1719)
> 	at org.apache.mina.filter.ssl.SslHandler.init(SslHandler.java:170)
> 	at org.apache.mina.filter.ssl.SslFilter.onPreAdd(SslFilter.java:417)
> 	at org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterChain.java:277)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.