Part Number: LAUNCHCC3220MODASF
Hello,
my module acts as an HTML server and uses a self-signed certificate and the corresponding key.
To check the TLS exntesions of the connection I used the following command:
$ openssl s_client -connect 10.123.45.1:8443 -tls1_2 -tlsextdebug
CONNECTED(00000004)
Can't use SSL_get_servername
...
---
No client certificate CA names sent
---
SSL handshake has read 1037 bytes and written 536 bytes
Verification error: unable to verify the first certificate
---
New, SSLv3, Cipher is AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.2
Cipher : AES256-SHA
...
The output from openssl shows that no TLS extensions such as the following are active:
* TLS server extension "renegotiation info"
* TLS server extension "EC point formats"
* TLS server extension "session ticket"
* TLS server extension "extended master secret"
1. The TI documentation contains information on how to restrict the cipher suites used and the TLS version used.
But where can I find information about the TLS extensions used?
2. Is it possible to enable TLS extensions, e.g. the TLS server extension "extended master secret"?
3. Are there any changes regarding the TLS extensions in the different versions of the NWP firmware file/service packs?
4. The output also states Secure Renegotiation is NOT supported.
Does this mean that insecure renegotiation is supported?
When I check it with R in openssl, the CC3220 module closes the connection.
So I assume that no kind of TLS renegotiation is not supported.
Am I right?
Many thanks and best regards,
Roman