这个TIdSSLIOHandlerSocketOpenSSL到底怎么用,我一连接就报错
IdFTP1.Host := 'ip';
IdFTP1.Port := 15720;
IdFTP1.Username := '用户名';
IdFTP1.Password := '密码';
IdFTP1.IOHandler := idSSL1;
IdFTP1.UseTLS := utUseImplicitTLS;
IdFTP1.Connect;
错误为
Error connecting with SSL.
Error connecting with SSL.
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number.明明以前用的时候都没问题,我都折腾半天了,下载的openssl版本从0.9.8a到最新的,差不多试了个遍,还是报这个错,到底是什么问题?
IdFTP1.Host := 'ip';
IdFTP1.Port := 15720;
IdFTP1.Username := '用户名';
IdFTP1.Password := '密码';
IdFTP1.IOHandler := idSSL1;
IdFTP1.UseTLS := utUseImplicitTLS;
IdFTP1.Connect;
错误为
Error connecting with SSL.
Error connecting with SSL.
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number.明明以前用的时候都没问题,我都折腾半天了,下载的openssl版本从0.9.8a到最新的,差不多试了个遍,还是报这个错,到底是什么问题?
解决方案 »
- 老生常谈的题目:如何操纵其它类的PROTECTED域方法和属性。
- 为什么拖一个frame到form上,frame没有标题栏呀?
- 关于自动编号。。
- delphi菜鸟的苦恼!!!!!!!!!!
- 如何控制messagebox中文本的字体?
- 请教:关于使用Midas的三层编程结构,在客户端出现的奇怪问题。
- 请教一个delphi读取oracle数据库的问题
- 打印报表的问题,与操作系统有关吗?
- 请问如何响应动态建立的菜单项事件?
- 奇怪问题,连接ADO的connectionstring确实可以是相对路径,但。
- timer不稳定啊。昨办。总是莫名不执行。虽不是经常。但偶尔一次也得完蛋啊!多个一起用的。
- 问下简单问题。窗体上控件加载前的事件是什么??
多个线程,分别创建idftp和idssliohandlersocketopenssl,偶尔会报错“Can't open data connection.”分不够可以加
var
ssl1: TIdSSLIOHandlerSocket;
procedure TForm1.Button1Click(Sender: TObject);
var
mstr: string;
begin
ssl1.SSLOptions.CertFile := 'c:\xxx_crt.pem';
ssl1.SSLOptions.KeyFile := 'c:\xxx_key.pem';
ssl1.SSLOptions.RootCertFile :='c:\ca.pem';
mstr := idhttp1.Get('https://xxx/yyy/Service.asmx');
showmessage(mstr);
end;procedure TForm1.ssl1GetPassword(var Password: String);
begin
Password := '123456';
end;
2个dll是在能搜到路径了?