当前位置: 首页 > 知识库问答 >
问题:

如何在Jetty中启用SSL调试?

阚吕恭
2023-03-14

我试图解决一个SSLHandshakeExcure,为此,我试图启用SSL调试模式,我尝试设置-Djavax.net.debug=ssl,但它不起作用,记录器只给我有关类的信息,如org.eclipse.util.ssl.SSLContext工厂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框架)中

谢谢你的帮助。

共有1个答案

司马越
2023-03-14

下面的vm参数应该可以做到这一点:

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

或者

-Djavax.net.debug=ALL

 类似资料:
  • 我试图调试我的案例,简单的ActiveWeb应用程序没有在Jetty下运行。它的行为就像不存在任何用于请求处理的类一样,并返回错误404。 问题不在于ActiveWeb。是关于码头的。如何发现Jetty有一些web应用程序,它有一个带注释的类,并将在HTTP请求下执行它? 目前我已经下载了Jetty,它可以工作。不幸的是,它没有日志记录。当404错误返回时,没有任何东西显示在或中,也没有任何文件显

  • 问题内容: 在Java桌面应用程序上是否有与在命令行上设置类似的内容,在Android上是否有类似设置?我试图通过代码在代码中设置它,但是没有用。 如果没有启用此属性的方法,至少还有另一种方法来调试SSL连接的客户端吗? 编辑: 只是为了澄清,这是指原始SSL套接字(SSLSocket和SSLSocketFactory),而不是Apache库或任何其他网络库。 问题答案: 在这一点上,似乎还没有办

  • 问题内容: 从Java 8 Update 31开始,由于SSL协议中的安全漏洞,默认情况下禁用SSL 3协议(请参阅POODLE攻击)。 即使不推荐,如何启用它? 问题答案: 除非使用SSL 3别无选择,否则以下链接将说明配置。 更新31的发行说明提供了有关再次使用Java启用SSL 3的信息。 就像声明的那样: 如果 绝对需要 SSLv3 ,则可以通过从java.security文件中的jdk.

  • 由于Java 8更新31,由于SSL协议中的安全缺陷,SSL 3协议在默认情况下被禁用(请参阅POODLE攻击)。 即使不推荐,如何启用?

  • 问题内容: 我想使用ssl / https,如 http://docs.codehaus.org/display/JETTY/How+to+configure+SSL 使用jetty-maven-plugin,但我不知道如何配置插件。有任何提示,示例,教程,演练吗? 另外,我想知道如何执行上述教程的步骤3b,在该步骤中必须操作码头服务器()。 问题答案: 您可以使用Maven创建开发证书,并在启动

  • 我试图在Jetty实例中设置日志级别为DEBUG。当我们在属性文件下添加-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog-Dorg.eclipse.jetty.LEVEL=DEBUG并将其传递给JVM时,它正在工作。我的用例是,我试图从用户界面设置日志级别,以便在不重启服务器的情况下,我们可以切换日志级别