QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

微信扫一扫 分享朋友圈

已有 9797 人浏览分享

开启左侧

适用Delphi7程序访问https网站TLSv1.2以上的openssl库文件

[复制链接]
9797 0
  现在TLSv1.0已经过时了,如果网站开启TLSv1.0的话,PCI DSS将提示不合规。Delphi7作为20年前的经典编程工具,其开发的程序如果想要访问https网站资源,需要随程序携带openssl库文件,即libeay32.dll和ssleay32.dll两个库文件。
2e2c09cb8ed53a94d71a129d1cdd3451_20200730114328_19558.jpg
  经过测试,携带openssl 1.0.2.21版本库文件,可以正常访问TLSv1.1-1.3的网站资源。
  使用方法:解压出上述2个dll文件后,将2个dll直接复制到程序exe所在目录即可。
openssl.zip (1.09 MB, 下载次数: 290)
  Delphi7访问https网站资源示例代码:
  1. var
  2.   a: string;
  3.   b: string;
  4.   c: Integer;
  5.   myweb: TIdHTTP;
  6.   vSSL: TIdSSLIOHandlerSocket;
  7. begin
  8.   myweb := TIdHTTP.Create(Application);
  9.   vSSL := TIdSSLIOHandlerSocket.Create(nil);
  10.   myweb.IOHandler := vSSL;
  11.   vSSL.SSLOptions.Method := sslvSSLv23;
  12.   vSSL.SSLOptions.Mode := sslmBoth;
  13.   myweb.Get('https://www.wancili.com');
  14. end;
复制代码

上一篇:Discuz加入页面分享到微博的功能,不引入JS文件不使用SDK
下一篇:百度文心一言的代码能力如何?进行了一个简单测试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

36

关注

177

粉丝

13657

主题
精彩推荐
热门资讯
网友晒图
  • 公众号

    微信公众号

  • 微信

    站长微信

Powered by Discuz! 在此致以诚挚谢意!

CopyRight © 2011-2024 wancili.com