从PHP socket_listen()读取ssl数据

时间:2010-04-19 19:59:40

标签: php sockets

假设一个侦听套接字是用PHP创建的,它接受一个安全的连接。 我怎么知道它是加密的,我该如何解码呢?

1 个答案:

答案 0 :(得分:0)

从您提出问题的方式来看,您在实施任何问题的解决方案方面还有很长的路要走。即使对于一个完整的PHP专家来说,使用PHP和现成组件实现自己的SSL服务器几乎是不可能的。我不认为真正理解这个问题的人会尝试以这种方式解决它 - 一个更实用的方法是将服务器设置为侦听两个不同的端口(或使用两个单独的服务器)使用SSL代理(例如stunnel),它只接受来自localhost的连接以获取SSL流量,并将您的服务器写入非SSL通话。如果连接从localhost到侦听stunnel连接的端口(或者有人在您的服务器上运行自己的客户端/代理),您就知道它是安全的。

HTH

℃。