iphone - 使用 X.509 证书签署 url 请求
我正在尝试将我在 .NET 中所做的事情移植到 iPhone 上。基本上我正在尝试使用 API 与服务器进行通信。 API 需要通过 X.509 证书进行相互身份验证。
我确实设法使用 .NET 完成这项工作(这非常简单),但是在 iPhone 上就很清楚了。
有人以前这样做过并且可以向我展示一些我可以开始使用的代码吗?
谢谢!
edit1:我正在使用Apple 文档以进一步了解。我现在陷入了 SecTrustEvaluate(myTrust, &trustResult) 将返回 kSecTrustResultRecoverableTrustFailure 的地步。在 iPhone 上似乎无法获得有关该故障的更多详细信息。
我从钥匙串访问创建了一个自签名证书。知道如何“设置”证书才能通过 SecTrustEvaluate 测试吗?
I am trying to port what I have done in .NET to the iphone. Basically I am trying to use an API to communicate with a server. The API requires mutual authentication through a X.509 certificate.
I did manage to make this work with .NET (which was quite easy), however it's note clear with the iPhone.
Did somebody do this before and could show me some code I can start with?
Thanks!
edit1: I am using the Apple documentation to go further. I am now stuck at the point where SecTrustEvaluate(myTrust, &trustResult) would return kSecTrustResultRecoverableTrustFailure. It does not seem possible on the iPhone to get any more detail about the failure.
I created a self-signed certificate from the Keychain Access. Any idea how the certificate needs to be "setup" to pass the SecTrustEvaluate test?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论