我有一个 iPhone 应用程序,它需要与我的网络服务建立安全连接
我有一个我创建并想要添加到应用程序的 CA,以便它创建连接并验证我的服务器
我正在使用 restkit 0.20.3 来提出请求。
如何配置 AFHHTTPClient 以信任我的证书?
我有一个 iPhone 应用程序,它需要与我的网络服务建立安全连接
我有一个我创建并想要添加到应用程序的 CA,以便它创建连接并验证我的服务器
我正在使用 restkit 0.20.3 来提出请求。
如何配置 AFHHTTPClient 以信任我的证书?
仅将您的 URL 添加为https://
甲酸盐即可,因为您的信息将根据 SSL 证书进行加密
在 ASIHttpRequest 客户端证书支持 如果您的服务器需要使用客户端证书,从 v1.8 开始,现在可以将它们与您的请求一起发送。
// Will send the certificate attached to the identity (identity is a SecIdentityRef)
[request setClientCertificateIdentity:identity];
// Add an additional certificate (where cert is a SecCertificateRef)
[request setClientCertificates:[NSArray arrayWithObject:(id)cert]];
iPhone/iPad 示例应用的 ClientCertificateTests.m 中有一个帮助函数,可以从 PKCS12 数据创建一个 SecIdentityRef(该函数仅适用于 iOS)。
并在此处查看有关在 iOS 端处理自签名证书的更多信息: