TsgcHTTPServer › 속성 › SSL

SSL 속성

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

구문

property SSL: Boolean read FSSL write FSSL default False;

기본값

False

설명

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

예제


oServer := TsgcHTTPServer.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;

속성으로 돌아가기