我有一个服务器应用程序,只有一行

Certificate[] certs = sslSocket.getSession().getPeerCertificates();


大约需要5秒钟才能完成。
有没有办法使工作更快?

最佳答案

如果套接字上未完成任何I / O操作,则getSession()会启动SSL握手,这可能需要很长时间。您正在与对等方通信。如果已经在套接字上完成了I / O,它将更快地工作,但是当然,成本只是转移到了第一个I / O调用上。

10-08 02:01