求不用libeay32.dll, ssleay32.dll这两个动态库的方法。
可以试试 clever internet suite,它处理SSL普通的网络一样,不需要更换或添加特别的组件。
to xiaoxingliang1 (xiaoxingliang1):网上下载一个新一点的 SecureBlackbox,设置搜索路径,然后你的 dpr uses ssl_sbb,that's all ~
to to xiaoxingliang1 (xiaoxingliang1):是的,只有搜到 pas 即可,一下测试代码:
uses
// ssl_cryptlib, { cl32.dll for x86, cl64.dll for x64 }
// ssl_openssl, { libeay32.dll, ssleay32.dll }
// ssl_streamsec, MPYarrow, { need call EnsureYarrowHasReseeded; }
ssl_sbb,
httpsend;
全文:http://bbs.2ccc.com/topic.asp?topicid=456027 //应该和 SecureBlackBox 这个有关的
SecureBlackBox 下载地址:http://www.pudn.com/downloads91/sourcecode/delphi_control/detail351607.html
2017年5月9日 补充:我测试的时候,编译 ssl_sbb.pas 报错,解决方法如下:
http://files.dreamdev.org.ru/_hdd/!dev/_libs/synapse/source/lib/
到上面的网址,下载相应的元文件(pas,dcu)保存在delphi的库路径里。这里不多说,最终结果是成功的。

浙公网安备 33010602011771号