アーティクル - CS136808

Windchill PDMLink 10.0 M030 で HTTPS を設定した後、「windchill wt.auth.Authentication」を実行すると、「java.security.KeyStoreException: IBMKeyManager: キーストア java.io.IOException にアクセスする際の問題」が発生する

修正日: 22-Dec-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 10.0 to 11.0

説明

  • キーストアjssecacertsのパスワードはデフォルトではありませんchangeit
  • KeyStore パスワードを変更すると Windchill の起動に失敗する
原因: java.security.KeyStoreException: IBMKeyManager: 鍵ストアへのアクセスに関する問題 java.io.IOException: 鍵ストアが改ざんされたか、パスワードが正しくありませんでした
com.ibm.jsse2 .cc.a(cc.java:11) で
com.ibm.jsse2 .ec.g(ec.java:21) で
com.ibm.jsse2 .ec.<init>(ec.java:24)
java.lang.J9VMInternals.newInstanceImpl(ネイティブ メソッド) で
java.lang.Class.newInstance (Class.java:1628) で
java.security.Provider$Service.newInstance(Provider.java:1249) で
  • java.security.KeyStoreException: IBMKeyManager: HTTPS の設定後にwindchill wt.auth.Authenticationを実行すると、キーストアへのアクセスで問題 java.io.IOException が発生します
  • Windchill Shell は次の情報をレポートします。
DEBUG [main] wt.httpgw.HTTPLogin - https://<hostname>/Windchill/servlet/WindchillAuthGW/wt.httpgw.HTTPAuthentication/login への URL 接続を開く
DEBUG [メイン] wt.httpgw.HTTPLogin -
java.net.SocketException: java.security.NoSuchAlgorithmException: SSLContext デフォルトの実装が見つかりません:
javax.net.ssl.DefaultSSLSocketFactory.a(SSLSocketFactory.java:11)で
javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:6)で
com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:102)
com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:13) で
com.ibm.net.ssl.www2.protocol.https.b.connect(b.java:6) で
wt.httpgw.HTTPLogin.init(HTTPLogin.java:209)
wt.method.RemoteMethodServer.initAuthenticator (RemoteMethodServer.java:958) で
wt.method.RemoteMethodServer.handleAuthenticationException (RemoteMethodServer.java:937) で
wt.method.RemoteMethodServer.invoke (RemoteMethodServer.java:799) で
wt.auth.Authentication.getUserName (Authentication.java:68) で
wt.auth.Authentication.main (Authentication.java:235) で
原因: java.security.NoSuchAlgorithmException: SSLContext デフォルトの実装が見つかりません:
java.security.Provider$Service.newInstance(Provider.java:894) で
sun.security.jca.GetInstance.getInstance(GetInstance.java:299) で
sun.security.jca.GetInstance.getInstance(GetInstance.java:237) で
javax.net.ssl.SSLContext.getInstance(SSLContext.java:33) で
javax.net.ssl.SSLContext.getDefault(SSLContext.java:22) で
javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:29)で
javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(HttpsURLConnection.java:41) で
javax.net.ssl.HttpsURLConnection.<init>(HttpsURLConnection.java:46) で
com.ibm.net.ssl.www2.protocol.https.b.<init>(b.java:38)
com.ibm.net.ssl.www2.protocol.https.Handler.openConnection(Handler.java:1) で
com.ibm.net.ssl.www2.protocol.https.Handler.openConnection(Handler.java:10) で
java.net.URL.openConnection (URL.java:957) で
wt.util.WTContext.getResourceAsStream (WTContext.java:2933) で
wt.util.WTContext.getServerResourceAsStream(WTContext.java:3086) で
wt.util.WTProperties.getServerProperties (WTProperties.java:948) で
wt.manager.RemoteServerManager.getRegistry (RemoteServerManager.java:828) で
wt.manager.RemoteServerManager.getServerManager(RemoteServerManager.java:732) で
wt.manager.RemoteServerManager.getServer (RemoteServerManager.java:294) で
wt.manager.RemoteServerManager.getServer (RemoteServerManager.java:267) で
wt.method.RemoteMethodServer.getMethodServer(RemoteMethodServer.java:1023) で
wt.method.RemoteMethodServer.invoke (RemoteMethodServer.java:621) で
... 2以上
原因: java.security.KeyStoreException: IBMKeyManager: 鍵ストアへのアクセスに関する問題 java.io.IOException: 鍵ストアが改ざんされたか、パスワードが正しくありませんでした
com.ibm.jsse2.rc.a(rc.java:45)
com.ibm.jsse2.tc.g(tc.java:17) で
com.ibm.jsse2.tc.<init>(tc.java:2) で
java.lang.J9VMInternals.newInstanceImpl(ネイティブ メソッド) で
java.lang.Class.newInstance (Class.java:1345) で
java.security.Provider$Service.newInstance(Provider.java:880) で
... 22以上
最新バージョンはこちらを参照ください CS136808