QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

微信扫一扫 分享朋友圈

已有 11251 人浏览分享

开启左侧

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

[复制链接]
11251 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, 下载次数: 365)
  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
下一篇:百度文心一言的代码能力如何?进行了一个简单测试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3

关注

1

粉丝

386

主题
  • 公众号

    微信公众号

  • 微信

    站长微信

关于我们|手机版|玩慈利网 湘公网安备 43082102000138号 ( 湘ICP备12012604号-1 )

GMT+8, 2024-11-21 22:24 , Processed in 0.067493 second(s), 7 queries , Gzip On, Redis On.

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

CopyRight © 2011-2024 wancili.com