TsgcWebSocketServer_HTTPAPI속성 › SSL

SSL Property

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

구문

property SSL: Boolean read GetSSL write SetSSL default False;

기본값

False

설명

보안 연결을 수락하려면 SSLTrue로 설정하십시오. OpenSSL 기반 서버와 달리 http.sys 리스너는 Windows Certificate Store에서 인증서를 읽습니다. 대상 인증서의 16진수 thumbprint(및 선택적으로 CertStoreName, 기본값 MY)로 SSLOptions.Hash를 구성하십시오. 활성화 시 서버는 HttpSetServiceConfiguration을 호출하여 인증서를 호스트/포트 쌍에 바인딩하며, 이는 바인딩이 netsh http add sslcert로 사전 등록되어 있고 BindingOptions.ConfigureSSLCertificateFalse로 설정되어 있지 않는 한 관리자 권한이 필요합니다.

예제


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 443;
oServer.SSL := true;
oServer.SSLOptions.Hash := 'CERTIFICATE_HASH';
oServer.Active := true;

속성으로 돌아가기