アーティクル - CS114640

SSL環境にて"Could not generate DH keypair" エラーが発生 (Integrity)

修正日: 04-Oct-2018   


適用対象

  • PTC RV&S (formerly Integrity Lifecycle Manager) 10.3 to 12.0

説明

  • サーバーログの SSL 関連のエラーメッセージです。
  • 構成されたIntegrityサーバーにWeb インターフェイスからログインしようとすると、Firefoxの場合次のエラーを表示します。
An error occurred during a connection to <server>.
Peer reports it experienced an internal error.
(Error code: ssl_error_internal_error_alert)
  • サーバーが <serverInstallDir>/log/server.log ファイルに次のスタックトレース情報を含む Could not generate DH keypair エラーを出力トします。
INFO  [mksis.IntegrityServer] DIAGNOSTIC(0): java.lang.RuntimeException -- java.lang.RuntimeException: Could not generate DH keypair
    at com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:1012)
    at com.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:480)
    at com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:1120)
    at com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1092)
    at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:492)
    at mks.nio.AbstractSelectableChannelWriter$SecureChannelAdapter.getBuffers(AbstractSelectableChannelWriter.java:876)
    at mks.nio.AbstractSelectableChannelWriter$Listener.write(AbstractSelectableChannelWriter.java:600)
    at mks.nio.AbstractSelectableChannelWriter$Listener.handleWrite(AbstractSelectableChannelWriter.java:554)
    at mks.nio.CompositeSelectableOperationListener.handleWrite(CompositeSelectableOperationListener.java:81)
    at mks.nio.SimpleSelectableChannelWatcher.handleSelectedKey(SimpleSelectableChannelWatcher.java:278)
    at mks.nio.SimpleSelectableChannelWatcher.run(SimpleSelectableChannelWatcher.java:236)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: Could not generate DH keypair
    at com.sun.net.ssl.internal.ssl.ECDHCrypt.<init>(ECDHCrypt.java:50)
    at com.sun.net.ssl.internal.ssl.ServerHandshaker.setupEphemeralECDHKeys(ServerHandshaker.java:972)
    at com.sun.net.ssl.internal.ssl.ServerHandshaker.trySetCipherSuite(ServerHandshaker.java:853)
    at com.sun.net.ssl.internal.ssl.ServerHandshaker.chooseCipherSuite(ServerHandshaker.java:782)
    at com.sun.net.ssl.internal.ssl.ServerHandshaker.clientHello(ServerHandshaker.java:557)
    at com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:151)
    at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
    at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:533)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:952)
    at mks.nio.SelectableChannelSSLCoordinator$1.run(SelectableChannelSSLCoordinator.java:97)
 
最新バージョンはこちらを参照ください CS114640