TsgcWebSocketServer속성 › SSL

SSL Property

클라이언트가 wss:// 또는 https://를 사용하여 연결할 수 있도록 서버에서 TLS/SSL을 활성화합니다.

구문

__property bool SSL;

기본값

False

설명

보안 연결을 수락하려면 SSLTrue로 설정하십시오. 또한 SSLOptions(CertFile, KeyFile, RootCertFile, Password)에서 인증서 자료를 구성하고 SSLOptions.Port를 TLS 포트로 설정해야 합니다. 동일한 서버는 여러 Bindings 항목을 추가하고 SSL=True를 유지하여 일반 엔드포인트와 암호화된 엔드포인트를 모두 제공할 수 있습니다. 서버는 보안 포트에만 TLS 핸들러를 자동으로 연결합니다. 인증서는 PEM 형식으로 제공해야 합니다.

예제


oServer = new TsgcWebSocketServer();
oServer->SSL = true;
oServer->SSLOptions->CertFile = "c:\\certificates\\mycert.pem";
oServer->SSLOptions->KeyFile = "c:\\certificates\\mycert.pem";
oServer->SSLOptions->RootCertFile = "c:\\certificates\\mycert.pem";
oServer->SSLOptions->Port = 443;
oServer->Port = 443;
oServer->Active = true;

속성으로 돌아가기