首页 > 解决方案 > 如何在 Jetty 中启用 SSL 调试?

问题描述

我正在尝试解决 SSLHandshakeException,为此,我正在尝试启用 SSL 以调试模式,我尝试设置 -Djavax.net.debug=ssl 但它不起作用,记录器只给我有关类的信息 org .eclipse.util.ssl.SSLContextfactory 和 org.eclipse.util.ssl.X509,这是否意味着 Jetty 没有在其核心中使用 JSSE 实现?

我正在尝试以这种格式可视化日志:https ://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/ReadDebug.html

Jetty 使用 Pax Web 7.x 嵌入到一个包(Karaf OSGi 框架)中

谢谢您的帮助。

标签: javassljettyosgipax-web

解决方案


以下 vm 参数应该可以解决问题:

-Djavax.net.debug=SSL,keymanager,trustmanager,ssl:handshake

或者

-Djavax.net.debug=ALL


推荐阅读