[erlang-questions] iPhone unable to connect over SSL after upgrading to R16B01

Ransom Richardson <>
Fri Jun 21 17:44:34 CEST 2013


Not sure if this is a known issue but I didn't see anything about it when I searched.

After upgrading to R16B01 our iPhone client can no longer connect to the service over SSL. The same build works fine when deployed on a machine running R16B.

If we specify

{ciphers, [{rsa,aes_256_cbc,sha256}]},

then it is able to connect successfully

However, if we specify:

{ciphers, [{rsa,aes_256_cbc,sha256}, {ecdhe_rsa,aes_256_cbc,sha}]},

then the connection fails.

I didn't debug further, but did notice this following in tls_handshake.erl, which seems like it might be related:

   %% TODO: need to take supported Curves into Account when selecting the CipherSuite....
   %%       if whe have an ECDSA cert with an unsupported curve, we need to drop ECDSA ciphers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130621/b02440f5/attachment.html>


More information about the erlang-questions mailing list