라이브러리

[PHP] EventBufferEvent::sslGetCipherName - SSL 연결의 현재 암호 이름을 반환합니다.




EventBufferEvent::sslGetCipherName


EventBufferEvent::sslGetCipherName은 EventBufferEvent 클래스의 메소드로, SSL/TLS 연결에서 사용되는 암호화 알고리즘 이름을 반환합니다. 이 메소드는 SSL/TLS 연결의 현재 상태에서 사용할 수 있으며, 암호화 알고리즘 이름을 반환합니다.

사용 방법


EventBufferEvent::sslGetCipherName을 사용하려면 EventBufferEvent 클래스를 사용하여 SSL/TLS 연결을 생성해야 합니다. 다음은 예제입니다.

#hostingforum.kr
php

<?php



// EventBufferEvent 클래스를 사용하여 SSL/TLS 연결을 생성합니다.

$ev = new EventBase();

$ctx = new EventSSLContext();

$ctx->setOptions(EventSSLContext::TLS_CLIENT_METHOD);

$listener = new EventHttpServer($ev);

$listener->addPath('/test', function ($req, $res) {

    $res->write('Hello, World!');

    $res->end();

});

$listener->bind('localhost', 8080);

$listener->listen();



// EventBufferEvent 클래스의 sslGetCipherName 메소드를 사용합니다.

$ssl = new EventSSLContext();

$ssl->setOptions(EventSSLContext::TLS_CLIENT_METHOD);

$ssl->connect('localhost', 8080);

$buf = new EventBufferEvent($ev, $ssl);

echo $buf->sslGetCipherName() . "
";



// EventLoop를 시작합니다.

$ev->dispatch();

$ev->stop();



?>



예제 설명


이 예제에서는 EventBufferEvent 클래스를 사용하여 SSL/TLS 연결을 생성합니다. 그리고 EventBufferEvent 클래스의 sslGetCipherName 메소드를 사용하여 SSL/TLS 연결에서 사용되는 암호화 알고리즘 이름을 반환합니다.

참고


EventBufferEvent::sslGetCipherName 메소드는 SSL/TLS 연결의 현재 상태에서 사용할 수 있으며, 암호화 알고리즘 이름을 반환합니다. 이 메소드는 SSL/TLS 연결의 암호화 알고리즘 이름을 반환하므로, SSL/TLS 연결의 암호화 알고리즘 이름을 확인할 때 사용할 수 있습니다.

예제 결과


이 예제를 실행하면, SSL/TLS 연결에서 사용되는 암호화 알고리즘 이름이 콘솔에 출력됩니다. 예를 들어, SSL/TLS 연결에서 사용되는 암호화 알고리즘 이름이 "TLS_AES_256_GCM_SHA384" 인 경우, 콘솔에 "TLS_AES_256_GCM_SHA384"가 출력됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 579 페이지

검색

게시물 검색