pem文件以获取https在Intraweb VCL中工作对于Web

时间:2018-01-29 23:33:09

标签: delphi ssl ssl-certificate indy intraweb

我正在研究SSLCustomIOHandler Intraweb示例,以确保使用https进行Intraweb独立网络服务器。

该示例使用3个.pem个文件: 基本上使用这些文件的代码是

{ TIWIOHandlerClass }
procedure TIWIOHandlerClass.Init;
var
  Path: string;
begin
  Path := TIWAppInfo.GetAppPath;
  with SSLOptions do begin
    CipherList := 'AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:RC4:HIGH:!MD5:!aNULL:!EDH';
    SSLVersions := [sslvSSLv2, sslvSSLv23, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2];
    CertFile := Path + 'cert.pem';
    KeyFile := Path + 'key.pem';
    RootCertFile := Path + 'root.pem';
    OnGetPassword := DoGetPassoword;
  end;
  inherited;
end;

现在我找不到关于此事的文档。此Indy documentation page说明certfilekeyfile。 但Rootcertfilecipherlist并不清楚。 你有一些知识可以分享这个吗?基本上我想要一个带有效证书的https网络服务器(Chrome中的“绿色https”)。 感谢。

0 个答案:

没有答案