如何使用Cocoa实现安全的网络消息传递

时间:2012-01-06 14:27:36

标签: cocoa network-programming

我有兴趣在使用Cocoa的iOS / OS X平台上拥有客户端,使用专用服务器进行安全交易。我正在寻找Apple开发的花哨的高度抽象API的最简单,最“恰当”的用法。我正在谈论的那些“花哨”API的一个例子是https是“免费”实现的,可以满足我的目的 - 除了我不知道如何实现相应的服务器部分?

网络消息基本上需要是一个安全会话,客户端可以在其中创建帐户,或者使用该帐户登录,可以向服务器发送请求,并从服务器接收响应。流量低,延迟是可以的,最重要的是实现机密性并尽可能缩短我的软件工作量。

服务器将在FreeBSD上运行,并且可以通过Cocotron运行Cocoa,也可以使用你提到的其他技术来加快开发速度。在服务器上完成的计算是最小的,需要db intfc等。

1 个答案:

答案 0 :(得分:0)

在客户端,NSURLRequestNSURLConection都支持HTTPS模式。您还可以尝试第三方库,例如ASIHTTPRequest

在服务器端,我不确定你的意思是“服务器将在FreeBSD上,并将通过Cocotron运行Cocoa”。您是说您的服务器将使用Objective-C编写并使用Cocoa API?我不确定你为什么要这样做。如果服务器上的代码很小,为什么不使用结合mod_ssl和PHP的Apache服务器来完成它? PHP非常适合快速和脏的服务器。您还可以使用django / rails和其他已建立的框架(所有这些都支持HTTPS),如果这些框架更符合您的需求。