那么您在这里有几个问题:
要使用ASIHTTPRequest进行SSL,只需传递一个https url而不是http。
您不需要真正的SSL证书,您可以使用以下代码禁用验证:[request setValidatesSecureCertificate:NO];。禁用证书验证意味着您会失去SSL提供的某些保护,使您容易受到中间人攻击等威胁。
是的,您受到iPhone支持的证书签名机构的限制。只要坚持使用大牌子号,就不应该存在什么问题。(并且根据2,您仍然可以使用自签名证书。)
看起来CCATS不再必要了,您需要一个ERN——随着2010年夏季的到来,流程已经发生了变化!请参见Apple iTunes出口限制.如果您想在法国应用商店上分发,还有额外的限制, 请参见iPhone应用程序中使用SSL - 出口合规性.