라이브러리
[PHP] EventBufferEvent::sslGetCipherVersion - 현재 SSL 연결에서 사용되는 암호 버전을 반환합니다.
EventBufferEvent::sslGetCipherVersion
EventBufferEvent::sslGetCipherVersion은 SSL/TLS 연결에서 사용되는 암호화 알고리즘의 버전을 반환하는 메서드입니다. 이 메서드는 SSL/TLS 연결의 암호화 알고리즘의 버전을 알려주기 때문에, SSL/TLS 연결의 보안성을 확인하는 데 사용할 수 있습니다.
사용 예제
다음은 EventBufferEvent::sslGetCipherVersion을 사용하는 예제입니다.
#hostingforum.kr
php
<?php
use ReactEventLoopFactory;
use ReactSocketServer;
use ReactSocketConnection;
use ReactSocketSSL;
$loop = Factory::create();
$server = new Server(function (Connection $conn) use ($loop) {
echo "클라이언트 연결
";
$sslContext = new SSLContext(SSLCONTEXT_TLS);
$sslContext->setCipherVersion(SSLVERSION_TLSv1_2);
$sslConnection = new SSLConnection($conn, $sslContext);
$sslConnection->on('data', function ($data) {
echo "클라이언트가 보낸 데이터: $data
";
});
$sslConnection->on('close', function () {
echo "클라이언트 연결 종료
";
});
$sslConnection->on('error', function ($error) {
echo "에러 발생: $error
";
});
$sslConnection->sslGetCipherVersion(function ($cipherVersion) {
echo "암호화 알고리즘 버전: $cipherVersion
";
});
});
$server->listen(8080, 'localhost', $loop);
$loop->run();
?>
설명
이 예제에서는 EventBufferEvent::sslGetCipherVersion을 사용하여 SSL/TLS 연결의 암호화 알고리즘의 버전을 반환하는 메서드를 사용합니다. 먼저, React Event Loop를 생성하고, Socket Server를 생성합니다. Socket Server는 8080 포트와 localhost에서 연결을 기다립니다.
클라이언트가 연결을 요청하면, SSL/TLS 연결을 생성하고, 암호화 알고리즘의 버전을 반환하는 메서드를 호출합니다. 이 메서드는 SSL/TLS 연결의 암호화 알고리즘의 버전을 알려주기 때문에, SSL/TLS 연결의 보안성을 확인하는 데 사용할 수 있습니다.
참고
EventBufferEvent::sslGetCipherVersion은 SSL/TLS 연결의 암호화 알고리즘의 버전을 반환하는 메서드입니다. 이 메서드는 SSL/TLS 연결의 보안성을 확인하는 데 사용할 수 있습니다. 또한, SSL/TLS 연결의 암호화 알고리즘의 버전을 알려주기 때문에, SSL/TLS 연결의 보안성을 확인하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.