Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8315949

Test DTLSSignatureSchemes.java fails with SSLHandshakeException when ssl.KeyManagerFactory.algorithm is set to PKIX

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • None
    • None
    • security-libs
    • None

      jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java fails when the ssl.KeyManagerFactory.algorithm property is set to PKIX.
      javax.net.ssl.SSLHandshakeException: no cipher suites in common
              at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:130)
              at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
              at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:365)
              at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:321)
              at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:312)
              at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.chooseCipherSuite(ServerHello.java:466)
              at java.base/sun.security.ssl.ServerHello$T12ServerHelloProducer.produce(ServerHello.java:292)
              at java.base/sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:437)
              at java.base/sun.security.ssl.ClientHello$D12ClientHelloConsumer.consume(ClientHello.java:1450)
              at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:835)
              at java.base/sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:800)
              at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:393)
              at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:476)
              at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1273)
              at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1260)
              at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
              at java.base/sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1205)
              at DTLSOverDatagram.runDelegatedTasks(DTLSOverDatagram.java:483)
              at DTLSOverDatagram.handshake(DTLSOverDatagram.java:231)
              at DTLSOverDatagram.doServerSide(DTLSOverDatagram.java:101)
              at DTLSOverDatagram.runServer(DTLSOverDatagram.java:557)
              at DTLSOverDatagram.lambda$runTest$0(DTLSOverDatagram.java:544)
              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
              at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
              at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
              at java.base/java.lang.Thread.run(Thread.java:1570)

            hchao Haimay Chao
            hchao Haimay Chao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: