ASIHTTPRequest mit SSL nicht auf iOS 5.0/5.0.1

Ich bin mit ASIHTTPRequest v1.8.1 um eine HTTPS-Anfrage. Das problem ist, dass es nicht funktioniert auf iOS 5.0 & 5.0.1, während auf 5.1 & 5.1.1 funktioniert es einwandfrei. Der code ist ziemlich einfach:

__block ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:RemoteNotiURL]];
[request setPostValue:@"i" forKey:@"plat"];
[request setPostValue:token forKey:@"token"];
[request setValidatesSecureCertificate:NO];

[request setCompletionBlock:^{
    NSLog(@"done");
}];

[request setFailedBlock:^{
    NSLog(@"error = %@", [request error]);

}];

[request startAsynchronous];

RemoteNotiURL ist eine URL wie https://xxx.example.com

Der Fehler ist:

error = Error Domain=ASIHTTPRequestErrorDomain Code=1 "A connection failure occurred: SSL problem (Possible causes may include a bad/expired/self-signed certificate, clock set to wrong date)" UserInfo=0x18460b0 {NSUnderlyingError=0x1853ab0 "The operation couldn’t be completed. (OSStatus error -9800.)", NSLocalizedDescription=A connection failure occurred: SSL problem (Possible causes may include a bad/expired/self-signed certificate, clock set to wrong date)}

Was kann ich dagegen tun?

InformationsquelleAutor b_bruce | 2012-05-09
Schreibe einen Kommentar