【问题标题】:System.setProperty not working on second callSystem.setProperty 在第二次调用时不起作用
【发布时间】:2018-06-15 05:10:43
【问题描述】:

我在运行时使用System.setProperty() 设置javax.ssl.truststorekeystore 值。但是当我在代码中使用不同的值再次设置它时,更改不会反映。任何帮助将不胜感激。

【问题讨论】:

  • 我不明白这个问题的反对票。这是一个合法的,但另一方面你可以提供一些代码。帮助我们为您提供帮助。

标签: java ssl jsse


【解决方案1】:

此系统属性用于缓存实例。如果您想要不同的 ssl 设置,请使用 SSLContext。

【讨论】:

    【解决方案2】:

    由于您没有提供任何代码,因此不容易回答。我只能猜测是您在更新属性后忘记正确初始化 SSL 上下文。看看SSLContext.init()。这个answer 也可能有帮助。

    【讨论】:

      猜你喜欢
      • 2016-03-30
      • 2021-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      相关资源
      最近更新 更多