我有一个关于在iPhone上通过网络发送安全数据的问题。
应该使用什么来保护通过无线网络发送的信用卡,银行帐号#等信息。
如果我们使用原生应用或网络应用,方法有什么不同吗?
是否有可用的直接API?
任何教程都会非常有用。 提前谢谢。
编辑:
那么究竟需要证书/加密? 以下程序是否正确?
1]使用NSURLConnection
连接到“https:”网络服务2]服务器应该实现SSL / TLS服务器将使用数字证书(* .p12文件)进行响应
3]将完成客户端授权。 (获得的证书是否可信或 没有被检查。如果可信,那么我们可以继续。否则优雅地退出)
4]现在建立安全通道。将数据(信用卡信息等)发送到服务器。可以使用公钥/私钥对
进行加密我能够连接到“http://”SOAP Web服务。程序:
1)创建一个SOAP信封(带有所需的i / p参数)
2)使用所需的Web服务地址生成NSURL对象
3)用上面的url初始化'NSMutableURLRequest'
4)设置NSMutableURLRequest的参数
5)按照上述要求启动'NSURLConnection'。
此后自动调用NSURLConnection方法。 现在我想连接到'Https://'网络服务并向其发送敏感信息。
那么,需要做些什么呢?我是否需要添加额外的方法或以上方法? (我从http中发送纯文本参数)
答案 0 :(得分:3)
确保接收服务器端代码实现SSL/TLS,iphone的NSURLConnection和备用开源ASIHTTPRequest都支持与 https 网站的安全连接默认情况下。