java - 如何在 Jetty 中启用 SSL 调试?

标签 java ssl jetty osgi pax-web

我正在尝试解决 SSLHandshakeException,为此,我正在尝试启用 SSL Debug模式,我尝试设置 -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 嵌入到一个 bundle (Karaf OSGi Framework) 中

感谢您的帮助。

最佳答案

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

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

-Djavax.net.debug=ALL

关于java - 如何在 Jetty 中启用 SSL 调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66540317/

相关文章:

java - 如何通过递归显示链表中的元素?

java - 尝试更改字体时出现 Digitalclock 运行时错误

java - OpenGL glBufferSubData - 无法让它工作

java - 同一服务器上的多个 java webapp

scala - 无法在 SBT 中运行 Apache Spark 相关单元测试 - NoClassDefFoundError

java - jetty 服务器 Web 应用程序和 lib 文件的自动更新程序

java - 删除一对一关系上的 jpa 实体

ssl - Joomla 禁用 SSL 管理员登录

ssl - 使用 OpenSSL 测试 SSL/TLS 客户端身份验证

node.js - 负载均衡器上的 NodeJs/ExpressJs TLS 配置