技术文章 - CS61031

如何修复通知 SSL 握手异常“java security.cert.CertificateException: 没有名称匹配<server>在 Windchill PDMLink 中发现

已修改: 11-Dec-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 9.1 M010 to 12.1

说明

  • 用户无法在副本服务器上存储数据
    • 无法将任何内容复制到远程文件服务器
  • 证书不受信任,因为它是自签名的
  • 配置https (SSL) 时出现问题
  • 对象未在副本服务器上复制,而是在主站点上复制
  • Vault 配置注意事项:
    •  wt.wrmf.delivery.WTDeliveryException: wt.wrmf.transport.WTTransportException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificationException: No name matching <server_name> found
  • windchill wt.auth.Authentication的输出
    •  DEBUG [main] wt.httpgw.HTTPLogin - Opening URL connection to https://<server_name>/Windchill/servlet/WindchillAuthGW/wt.httpgw.HTTPAuthentication/login DEBUG [main] wt.httpgw.HTTPLogin - Failed to get input stream from connection javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching <server_name> found at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1439) at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:209)
这是文章 61031 的 PDF 版本,可能已过期。最新版本 CS61031