我正在尝试制作iPhone的软件以连接到一台安全的邮件服务器,并执行基本密码功能。这将是加密签名和解密。针对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邮件应用程序可以做同样的事情,它将是完美的,但它可以吗? –