TsgcWebSocketHTTPServer속성 › SSL

SSL Property

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

구문

property SSL: Boolean read FSSL write FSSL default False;

기본값

False

설명

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

예제


oServer := TsgcWebSocketHTTPServer.Create(nil);
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;

속성으로 돌아가기