Commit daed2b5b authored by Marcel Stör's avatar Marcel Stör Committed by Arnim Läuger
Browse files

Add SSL/TLS remarks (#1333)

parent bd17b295
...@@ -19,6 +19,10 @@ For each operation it is also possible to include custom headers. Note that foll ...@@ -19,6 +19,10 @@ For each operation it is also possible to include custom headers. Note that foll
The `Host` header is taken from the URL itself, the `Connection` is always set to `close`, and the `User-Agent` is `ESP8266`. The `Host` header is taken from the URL itself, the `Connection` is always set to `close`, and the `User-Agent` is `ESP8266`.
**SSL/TLS support**
Take note of constraints documented in the [net module](net.md).
## http.delete() ## http.delete()
Executes a HTTP DELETE request. Note that concurrent requests are not supported. Executes a HTTP DELETE request. Note that concurrent requests are not supported.
......
...@@ -88,7 +88,7 @@ Connects to the broker specified by the given host, port, and secure options. ...@@ -88,7 +88,7 @@ Connects to the broker specified by the given host, port, and secure options.
#### Parameters #### Parameters
- `host` host, domain or IP (string) - `host` host, domain or IP (string)
- `port` broker port (number), default 1883 - `port` broker port (number), default 1883
- `secure` 0/1 for `false`/`true`, default 0. [As per #996](https://github.com/nodemcu/nodemcu-firmware/issues/996#issuecomment-178053308) secure connections use **TLS 1.1** with the following cipher suites: `TLS_RSA_WITH_AES_128_CBC_SHA`, `TLS_RSA_WITH_AES_256_CBC_SHA`, `TLS_RSA_WITH_RC4_128_SHA`, and `TLS_RSA_WITH_RC4_128_MD5`. - `secure` 0/1 for `false`/`true`, default 0. Take note of constraints documented in the [net module](net.md).
- `autoreconnect` 0/1 for `false`/`true`, default 0 - `autoreconnect` 0/1 for `false`/`true`, default 0
- `function(client)` callback function for when the connection was established - `function(client)` callback function for when the connection was established
- `function(client, reason)` callback function for when the connection could not be established - `function(client, reason)` callback function for when the connection could not be established
......
...@@ -3,6 +3,17 @@ ...@@ -3,6 +3,17 @@
| :----- | :-------------------- | :---------- | :------ | | :----- | :-------------------- | :---------- | :------ |
| 2014-12-22 | [Zeroday](https://github.com/funshine) | [Zeroday](https://github.com/funshine) | [net.c](../../../app/modules/net.c)| | 2014-12-22 | [Zeroday](https://github.com/funshine) | [Zeroday](https://github.com/funshine) | [net.c](../../../app/modules/net.c)|
**SSL/TLS support**
Secure connections use **TLS 1.1** with the following cipher suites:
- `TLS_RSA_WITH_AES_128_CBC_SHA`
- `TLS_RSA_WITH_AES_256_CBC_SHA`
- `TLS_RSA_WITH_RC4_128_SHA`
- `TLS_RSA_WITH_RC4_128_MD5`
This specification is imposed by the [axTLS library](http://axtls.sourceforge.net/specifications.htm) used by the SDK.
## Constants ## Constants
Constants to be used in other functions: `net.TCP`, `net.UDP` Constants to be used in other functions: `net.TCP`, `net.UDP`
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment