【发布时间】:2012-08-26 14:36:44
【问题描述】:
我正在尝试为 iPhone 制作一个软件来连接到一个安全的邮件服务器并执行基本的加密功能。这将是加密签名和解密。
我发现了一些像http://www.chilkatsoft.com/这样的框架,它们甚至可以用于iOS编程,但根据http://support.apple.com/kb/HT4979#,iOS 5已经支持,所以使用iOS功能比使用第三方代码更容易,正确的?
但并非所有用户都能设置安全邮件。我正在考虑编写一个应用程序,只在用户的 iPhone 上设置一个邮件帐户。
这个应用程序只需要获取用户名和密码(记住我想要一个服务器)并进行配置,就像上面链接中描述的那样;可能吗?如果是怎么办? http://www.rootmanager.com/iphone-ota-configuration/iphone-ota-setup-with-signed-mobileconfig.html 可以满足我的要求吗?
其他信息:
- Zimbra 5 正在服务器端工作!
- 这里没有人是 iOS 专家。我们已经用 Java 编写了服务器代码,也为客户端编写了一些应用程序,但现在我们不得不添加对 iPhone 的支持!
- 请随时询问更多信息!
【问题讨论】:
-
您应该回答的一些问题:1)您是否正在构建新的邮件应用程序/为什么内置的苹果邮件应用程序不适合 2)您正在加密什么协议(例如 imap/s smtp/s或 s/mime)? 3)为什么您的应用程序需要处理用户名 - 如果 iphone 设置可以处理,可以吗?
-
有点离题,但请注意,从技术上讲,如果您居住在美国或者是美国公民,那么将“未经批准”的加密技术运送到某些国家是违法的。出于这个原因,通常最好使用手机中嵌入的加密技术(并且已经过审查),而不是使用一些你从网上获得并自己编译的开源东西。
-
@AlexBrown ,我使用的是 S/Mime,但我的 p7m 文件不是标准文件,我为黑莓和其他一些邮件客户端编写了相同的应用程序,iPhone 应该能够对其进行签名、加密、解密消息,来自 bb 的消息包含一些未加密的信息以及加密的数据。这个应用程序应该在一个每个人都有公钥并且他们应该能够轻松地相互发送消息的组织中工作:D 如果 Iphone 邮件应用程序可以做同样的事情,那将是完美的,但可以吗??!!!
-
顺便说一句,@HotLicks 感谢分享,但我不在美国。
-
iPhone 邮件应用程序当然可以使用 s/mime 来加密和解密电子邮件。
标签: objective-c ios5 encryption smime zimbra