Ich möchte ungültige SSL-Zertifikate mit AFNetworking zulassen

Ich möchte ungültige SSL-Zertifikate zulassen. Mein Hauptcode ist unten:

myClient = [[MyClient alloc] init];
[myClient getHtml:@"/path/to/the/distination.html"];

Der MyClient-Klassencode lautet wie folgt:

#import <Foundation/Foundation.h>
#import "AFNetworking.h"

@interface MyClient : NSObject

- (void)getHtml:(NSString *)path;

@end

#define _AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_

@implementation MyClient

- (void)getHtml:(NSString *)path
{
    AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"https://trusted.server.net"]];
    [httpClient getPath:path parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"%@", responseObject);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"error = %@", error);
    }];
}

@end

Ich habe die folgende Seite gelesen und das Makro ausprobiert, aber das funktioniert nicht.

Selbstsigniertes Zertifikat SSL · Problem # 189 · AFNetworking / AFNetworking https://github.com/AFNetworking/AFNetworking/issues/189

Bitte hilf mir...

Antworten auf die Frage(13)

Ihre Antwort auf die Frage