有没有办法在GCDAsyncSocket库中启用匿名密码?以便通过TLS / SSL连接到受弱保护的服务器。
答案 0 :(得分:3)
对不起基本问题。只需再次阅读文档并进行处理即可。就像这样:
NSMutableDictionary *settings = [[NSMutableDictionary alloc] init];
NSArray* ciphers = [[NSArray alloc] initWithObjects:[NSNumber numberWithUnsignedInt:TLS_DH_anon_WITH_AES_256_CBC_SHA], nil];
[settings setObject:ciphers forKey:GCDAsyncSocketSSLCipherSuites];
[socket startTLS:settings];
是的,只需将包含所有必要密码套件的NSArray设置为密钥GCDAsyncSocketSSLCipherSuites
的值。