结合德尔福和通过 SSL 重新对象
我正在开发服务器客户端解决方案。 服务器是用 delphi 编写的,客户端是用 c# 编写的,我们使用 RemObjects 5(xml webservice thingy)来执行通信。
现在,我已经有了一个使用 HTTP 的可行解决方案,但我们当然希望使用 HTTPS。
我之前已经研究过 OpenSSL,但是要真正获得一个合理的最新版本来与 Delphi 一起工作似乎很痛苦。
我想要有关第三方软件、库、甚至提示、教程和参考的建议。或多或少,任何事情都离不开放弃 remobjects 和 delphi。
必要要求: 德尔福 2006 年、2007 年或 2010 年。 Visual studio 2005 / 2008 或 2010。
非常感谢。
I'm in the development of a server client solution.
The server is written in delphi and the client written in c#, and we're using RemObjects 5 (xml webservice thingy) to perform the communication.
Now, I've got a working soluting using HTTP, but of course we would like to use HTTPS using.
I've looked at OpenSSL earlier, but it seems to be a pain to actually get a reasonable recent version to work together with Delphi.
I would like suggestions for 3rd party software, libraries, or even hints, tutorials and references. It's more or less anything goes short of abandoning remobjects and delphi.
Necessary requirements:
Delphi 2006, 2007 or 2010.
Visual studio 2005 / 2008 or 2010.
Much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 RemObjects SDK,则可以通过使用 Indy 实现的服务器通道之一来使用 OpenSSL,例如 TROIndyHTTPServer;该通道在内部使用 Indy,并通过其 IndyServer 属性提供对内部 Indy 组件的访问。
您可以将 TIdSSLIOHandlerSocketOpenSSL 分配给 TROIndyHTTPServer.IndyServer.IOHander 属性,以在通信中使用 SSL。
您需要为 Indy 编译 OpenSSL,您可以从此链接下载最新版本:
http://blog.digivendo.com/2009/11/openssl-v0-9-8l-for-indy/
If you are using RemObjects SDK, you can use OpenSSL by using one of the server channels that are implemented using Indy, like TROIndyHTTPServer; this channel uses Indy internally, and provides access to the internal Indy component via its IndyServer property.
You can assign a TIdSSLIOHandlerSocketOpenSSL to TROIndyHTTPServer.IndyServer.IOHander property to use SSL in your communication.
You need OpenSSL compiled for Indy, which you can download the latest version from this link:
http://blog.digivendo.com/2009/11/openssl-v0-9-8l-for-indy/
还尝试过 Indy SSL 演示吗?
http://www.indyproject.org/Sockets/Demos/index.EN。 .aspx
http://adg.bmpcoe.org/IndySSL/
[编辑]
做了一些谷歌搜索:
http://secureblackbox.com/article_remobjects.html
http://devcenter.remobjects.com/articles/?id={EF02D5FA- 4536-4D5F-BF3D-50676397D7E0}
Also tried Indy SSL demo?
http://www.indyproject.org/Sockets/Demos/index.EN.aspx
http://adg.bmpcoe.org/IndySSL/
[Edit]
Done some googling:
http://secureblackbox.com/article_remobjects.html
http://devcenter.remobjects.com/articles/?id={EF02D5FA-4536-4D5F-BF3D-50676397D7E0}