5
こんにちは
私の誇りは、私のサーバ側コード(php)にオープンソケットがあり、それを渡す前にストリームのネゴシエーションと解読を行うためにこのソケットをトランスフォームする必要があります。暗号化せずにクリアストリームで動作する既存のコードに変換します。 これをアーカイブする最も簡単な方法は何ですか?PHPサーバソケットを使用したTLS
こんにちは
私の誇りは、私のサーバ側コード(php)にオープンソケットがあり、それを渡す前にストリームのネゴシエーションと解読を行うためにこのソケットをトランスフォームする必要があります。暗号化せずにクリアストリームで動作する既存のコードに変換します。 これをアーカイブする最も簡単な方法は何ですか?PHPサーバソケットを使用したTLS
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