Как принять самозаверяющий сертификат с помощью asihttprequest

Я пытаюсь получить самозаверяющий сертификат для работы с моим приложением.

Я использую библиотеку ASIHTTPRequest на данный момент так:

- (IBAction)sendHttpsRequest
{    
    //Set request address
    NSMutableString *databaseURL = [[NSMutableString alloc] initWithString:@"https://142.18.87.46:443"];

    //call ASIHTTP delegates (Used to connect to database)
    NSURL *url = [NSURL URLWithString:databaseURL];

    //This sets up all other request
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

    [request setDelegate:self];
    [request setValidatesSecureCertificate:YES];
    [request startAsynchronous];
}

Я установил setValidatesSecureCertificate в YES в надежде, что что-то случится, но, очевидно, ничего не происходит, потому что я не уверен, что мне нужно делать.

Это ошибка, которую я получаю в своем журнале

2011-12-06 14:27:33.514 connectionTest[916:207] 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=0x683a860 {NSUnderlyingError=0x68390d0 "The operation couldn’t be completed. (OSStatus error -9807.)", NSLocalizedDescription=A connection failure occurred: SSL problem (Possible causes may include a bad/expired/self-signed certificate, clock set to wrong date)}

Любая помощь будет принята с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос