5
嗨
我的proplem是我的服務器端代碼(書面的PHP)中有一個開放的套接字,我需要轉換此套接字使用TLS,在通過它之前協商和解碼流到已有的無需加密的清晰流的代碼。 什麼是歸檔這個最簡單的解決方案?TLS與PHP服務器套接字
嗨
我的proplem是我的服務器端代碼(書面的PHP)中有一個開放的套接字,我需要轉換此套接字使用TLS,在通過它之前協商和解碼流到已有的無需加密的清晰流的代碼。 什麼是歸檔這個最簡單的解決方案?TLS與PHP服務器套接字
PHP支持使用流上下文進行TLS/SSL偵聽。像這樣的東西應該工作:
$listenstr = "tls://0.0.0.0:1234";
$ctx=stream_context_create(array('ssl'=>array(
"local_cert"=>"mycertandkey.pem",
"passphrase"=>"badpassphrase"
)));
$s = stream_socket_server($listenstr,$errno,$errstr,STREAM_SERVER_BIND|STREAM_SERVER_LISTEN,$ctx);
$conn = stream_socket_accept($s);
// do stuff with your new connection here