TsgcWebSocketServer_HTTPAPI › 속성 › SSL

SSL Property

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

구문

property SSL: Boolean read GetSSL write SetSSL default False;

기본값

False

설명

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

예제


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;

속성으로 돌아가기