Thread 中讨论的其他器件: CC3120
工具与软件:
您好!
我们有一个基于 CC3200的器件、之前我们没有针对 TLS 1.2进行配置、而我们现在已经完成了这项配置。
我们面临的问题是:
只有有限的 Cipher 套装可用,其中大多数已经不支持 Android。
这意味着当我尝试将设备连接到 Android 设备时、它无法正常工作。
仅当我特别选择时、例如" SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA "作为 secureMask 然后它工作。
/* set cipher */ SlSockSecureMask cipher; cipher.secureMask = SL_SEC_MASK_TLS_RSA_WITH_AES_256_CBC_SHA; setsockopt(mg_i16SockId, SOL_SOCKET, SL_SO_SECURE_MASK, (_u8*)&cipher, sizeof(cipher));
我不确定这将工作多长时间,因为新的 Android 更新这可能也不再支持。
我的问题 :
是否可以在 CC3200中设置更多密码适合作为选项(带更新)?
目前我看到只有以下两个选项可用:
SSL_RSA_WITH_RC4_128_SHA
SSL_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_DHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_RC4_128_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
希望在这一问题上提供任何帮助。
此致、
Umer