【问题标题】:Proxying JSSE/SSLContext/SSLEngine?代理 JSSE/SSLContext/SSLEngine?
【发布时间】:2015-07-03 14:34:27
【问题描述】:

我需要通过我的代理使用 JSSE 建立 SSL 连接(我相信是隧道)。是否已经有任何库/属性/方法,或者我必须在低级别实现它?

请注意,只需为我的程序的一个子集定义此代理。我的程序中的其他 HTTP 通信不会通过代理运行。

【问题讨论】:

  • 这里的代理是什么?
  • @MSach Sach 任何远程代理,主要用于屏蔽 IP。
  • 你是写代理还是服务器,还是只写客户端?这是代理和服务器的问题,不是客户端的问题。
  • 我正在编写代理(我计划将这个链接到另一个代理)。 @WarrenDew
  • 您不需要在代理中使用 SSL。只需执行 HTTP CONNECT 命令,然后双向复制字节即可。 SSL 应该是端到端的。

标签: java ssl jsse


【解决方案1】:

是的:您可以实现自己的自定义提供程序,然后在需要代理时指定它。我在这里用调试功能实现了它:https://tersesystems.com/blog/2018/07/27/debug-java-tls-ssl-provider/

【讨论】:

    猜你喜欢
    • 2012-03-29
    • 2012-05-23
    • 2012-04-29
    • 2017-01-09
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多