0 Replies Latest reply: Jul 18, 2013 4:25 AM by 807341 RSS

    javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_RSA_WITH_DES_CBC_SHA

    807341

      Hello

      as new member i am not sure correct place to ask my question. incorrect, I apologize.

       

      When applet is served through HTTPS connection I am getting following exception. Is there any one Is there anyone experiencing this error? and What should i do to deal with this error?

       

      Java Plug-in 10.25.2.15

      Using JRE version 1.7.0_25-b15 Java HotSpot(TM) 64-Bit Server VM

      User home directory = /home/mithat

      ----------------------------------------------------

      c:   clear console window

      f:   finalize objects on finalization queue

      g:   garbage collect

      h:   display this help message

      l:   dump classloader list

      m:   print memory usage

      o:   trigger logging

      q:   hide console

      r:   reload policy configuration

      s:   dump system and deployment properties

      t:   dump thread list

      v:   dump thread stack

      x:   clear classloader cache

      0-5: set trace level to <n>

      ----------------------------------------------------

      basic: Dialog type is not candidate for embedding

      basic: PluginMain.unregisterApplet: 7 from mananger sun.plugin2.applet.Applet2Manager@473acaaf

      preloader: Construct preloader delegate

      preloader: Setting default preloader and progress monitor for non JNLP applets

      basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@406b058b

      preloader: Installing progress monitor true

      preloader: Using preloader class: null com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter@2fec383

      basic: Plugin2ClassLoader.addURL parent called for https://digerlb.uyap.gov.tr/LoginUyapWeb/myapplet.jar

      preloader: Using default preloader

      preloader: Requested to use preloader class: null

      preloader: Skipped all (0) download events prior to null

      preloader: GrayBox: parent = sun.plugin2.main.client.PluginEmbeddedFrame[frame8,53,24,300x110,layout=java.awt.BorderLayout,title=,resizable,normal]

      network: Cache entry not found [url: https://digerlb.uyap.gov.tr/LoginUyapWeb/myapplet.jar, version: null]

      network: Connecting https://digerlb.uyap.gov.tr/LoginUyapWeb/myapplet.jar with proxy=DIRECT

      network: Connecting http://digerlb.uyap.gov.tr:443/ with proxy=DIRECT

      javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_RSA_WITH_DES_CBC_SHA

        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)

        at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1886)

        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)

        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:266)

        at sun.security.ssl.ClientHandshaker.serverHello(ClientHandshaker.java:464)

        at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:143)

        at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)

        at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)

        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)

        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)

        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)

        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)

        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:515)

        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)

        at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)

        at sun.plugin.PluginURLJarFileCallBack.connect(Unknown Source)

        at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)

        at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:205)

        at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:71)

        at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:88)

        at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)

        at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)

        at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFileInternal(Unknown Source)

        at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$1000(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)

        at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

        at java.lang.Thread.run(Thread.java:724)

      network: Cache entry not found [url: https://digerlb.uyap.gov.tr/LoginUyapWeb/myapplet.jar, version: null]

      network: Connecting https://digerlb.uyap.gov.tr/LoginUyapWeb/myapplet.jar with proxy=DIRECT

      network: Connecting http://digerlb.uyap.gov.tr:443/ with proxy=DIRECT

      javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_RSA_WITH_DES_CBC_SHA

        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)

        at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1886)

        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)

        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:266)

        at sun.security.ssl.ClientHandshaker.serverHello(ClientHandshaker.java:464)

        at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:143)

        at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)

        at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)

        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)

        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)

        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)

        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)

        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:515)

        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)

        at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)

        at sun.plugin.PluginURLJarFileCallBack.connect(Unknown Source)

        at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)

        at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:205)

        at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:71)

        at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:88)

        at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)

        at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)

        at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFileInternal(Unknown Source)

        at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$1000(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)

        at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)

        at java.security.AccessController.doPrivileged(Native Method)

        at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)

        at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

        at java.lang.Thread.run(Thread.java:724)

      basic: Plugin2ClassLoader.isTrustedByPolicy called

      basic: Plugin2ClassLoader.isTrustedByPolicy returns false

      network: Cache entry not found [url: https://digerlb.uyap.gov.tr/LoginUyapWeb/test/AppletTest.class, version: null]

      network: Connecting https://digerlb.uyap.gov.tr/LoginUyapWeb/test/AppletTest.class with proxy=DIRECT

      network: Connecting http://digerlb.uyap.gov.tr:443/ with proxy=DIRECT

      network: Cache entry not found [url: https://digerlb.uyap.gov.tr/LoginUyapWeb/test/AppletTest.class, version: null]

      network: Connecting https://digerlb.uyap.gov.tr/LoginUyapWeb/test/AppletTest.class with proxy=DIRECT

      network: Connecting http://digerlb.uyap.gov.tr:443/ with proxy=DIRECT

      java.lang.ClassNotFoundException: test.AppletTest

        at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

        at java.lang.Thread.run(Thread.java:724)

      basic: load: class test.AppletTest not found.

      java.lang.ClassNotFoundException: test.AppletTest

        at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

        at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)

        at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

        at java.lang.Thread.run(Thread.java:724)

      preloader: Delivering: ErrorEvent[url=https://digerlb.uyap.gov.tr/LoginUyapWeb/ label=test.AppletTest cause=test.AppletTest

      preloader: Start progressCheck thread

      basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@406b058b

      preloader: Preloader shutdown after ErrorEvent

      preloader: Stop progressCheck thread

      ui: Show default error panel

      security: Reset deny session certificate store

      basic: Dialog type is not candidate for embedding