1

有没有办法在 GCDAsyncSocket 库中启用匿名密码?以便通过 TLS/SSL 连接到弱保护的服务器。

4

1 回答 1

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 设置为 key 的值GCDAsyncSocketSSLCipherSuites

于 2014-08-15T16:09:31.427 回答