也許ASIHTTPRequest可以與
Client certificates方法
If your server requires the use of client certificates, as of v1.8 it
is now possible to send them with your request.
// 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]];
There is a helper function in ClientCertificateTests.m in the iPhone/
iPad sample app that can create a SecIdentityRef from PKCS12 data
(this function only works on iOS).
的幫助,而我還沒有使用證書的功能,ASIHTTPRequest是讓你的網絡去快速方便的好工具。我會建議從那裏開始。 –
請記住,ASIHTTPRequest不再處於積極的發展狀態。只有在你明白它是內部工作的時候才使用它,並且當未來的iOS版本發生故障時,它們願意拼圖(很多)。這就是說:我也在我的一個項目中使用ASI進行客戶端證書認證,並且它工作得很好。 – xCoder
@xCoder同意,但ASI是一個很好的框架,甚至比AFNetwork – CarlJ