HTTPS

HTTPS (Hypertext Transfer Protocol Secure) is a secure extension of the HTTPS protocol. It establishes a secure connection between a web browser and a web server, protected against eavesdropping or tampering. HTTPS can also include authentication of the remote side. (Hypertext Transfer Protocol Secure) is a secure extension of the HTTPS protocol

In AVIOSYS products
AVIOSYS smart socket devices can be configured over a secure connection using https (web interface).
For the configuration (web interface), a HTTPS port different from the HTTPS port for M2M protocols can be used; see the product configuration.
However, in this case all M2M protocols based on HTTPS share this other port for M2M communication.
Some M2M APIs use HTTPS to transfer text files. This concerns in particular the REST protocols - XML and JSON. For these protocols, HTTPS is a good choice in terms of security and standards.
HTTPS is also used by the M2M URL API, which is a simple protocol to switch socket states by accessing a URL e.g. from a web browser.
AVIOSYS smart sockets and PDUs use HTTPS as an extension of HTTP. It can be enabled for the web-based user interface, as well as for M2M APIs such as XML, JSON and others.


Certificate
AVIOSYS devices use a certificate generated for HTTPS on the device (self signed). This method is safe against communication disruption (man in the middle).
It is not possible to save a customer certificate to a AVIOSYS device in the regular version of the product. We do not recommend using customer certificates because they will expire one day and at that point the system will stop working.