结合德尔福和通过 SSL 重新对象

发布于 2024-08-18 12:16:59 字数 375 浏览 5 评论 0原文

我正在开发服务器客户端解决方案。 服务器是用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浸婚纱 2024-08-25 12:16:59

如果您使用 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/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文