Add SSL/TLS remarks (#1333)

This commit is contained in:
Marcel Stör 2016-06-01 21:34:02 +02:00 committed by Arnim Läuger
parent bd17b295ba
commit daed2b5b6e
3 changed files with 16 additions and 1 deletions

View File

@ -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`.
**SSL/TLS support**
Take note of constraints documented in the [net module](net.md).
## http.delete()
Executes a HTTP DELETE request. Note that concurrent requests are not supported.

View File

@ -88,7 +88,7 @@ Connects to the broker specified by the given host, port, and secure options.
#### Parameters
- `host` host, domain or IP (string)
- `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
- `function(client)` callback function for when the connection was established
- `function(client, reason)` callback function for when the connection could not be established

View File

@ -3,6 +3,17 @@
| :----- | :-------------------- | :---------- | :------ |
| 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 to be used in other functions: `net.TCP`, `net.UDP`