アーティクル - CS183979
Windchill でエラー「javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name」がスローされる
修正日: 22-Dec-2022
適用対象
- Windchill PDMLink 10.2 to 11.1
- Java 7 or later
- SSL/TLS in use
説明
- SSL ハンドシェイク中に Java クライアントで例外が発生する可能性があります。
- Java ベースのコマンド ライン ツールが Windchill に接続しようとしたとき
- Java ベースのコンポーネント (メソッド サーバーなど) が別のリモート メソッド サーバーに接続しようとしたとき。
- 例外スタック トレース:
javax.net.ssl.SSLProtocolException: ハンドシェイク アラート: unrecognized_name
sun.security.ssl.ClientHandshaker.handshakeAlert (ClientHandshaker.java:1292) で
sun.security.ssl.SSLSocketImpl.recvAlert (SSLSocketImpl.java:1952) で
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077) で
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312) で
sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1339) で
sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1323) で
sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563) で
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) で
sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) で
wt.httpgw.HTTPLogin.init (HTTPLogin.java:313) で
wt.method.RemoteMethodServer.initAuthenticator (RemoteMethodServer.java:957) で
wt.method.RemoteMethodServer.handleAuthenticationException (RemoteMethodServer.java:936) で
wt.method.RemoteMethodServer.invoke (RemoteMethodServer.java:799) で
wt.auth.Authentication.getUserName (Authentication.java:68) で
wt.auth.Authentication.main (Authentication.java:235) で
sun.security.ssl.ClientHandshaker.handshakeAlert (ClientHandshaker.java:1292) で
sun.security.ssl.SSLSocketImpl.recvAlert (SSLSocketImpl.java:1952) で
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077) で
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312) で
sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1339) で
sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1323) で
sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563) で
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) で
sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) で
wt.httpgw.HTTPLogin.init (HTTPLogin.java:313) で
wt.method.RemoteMethodServer.initAuthenticator (RemoteMethodServer.java:957) で
wt.method.RemoteMethodServer.handleAuthenticationException (RemoteMethodServer.java:936) で
wt.method.RemoteMethodServer.invoke (RemoteMethodServer.java:799) で
wt.auth.Authentication.getUserName (Authentication.java:68) で
wt.auth.Authentication.main (Authentication.java:235) で
最新バージョンはこちらを参照ください CS183979