User Tools

Site Tools


websocketsdocumentation

This is an old revision of the document!


Web Sockets Client and Server

Overview

MIStudio provides both a WebSockets Server and a WebSockets Client. Boththe WebSocketsServer and Client can run without security, or with a known CA (the default) or with self-signed certificates.

Self-Signed Certificate Generation

To run the server with self-signed certificates you need to generate a public and private certificate for the server and the public certificate must be moved to the client.

To generate server certificates run:

openssl req -newkey rsa:2048 -x509 -keyout key.pem -out cert.pem -days 365

The tool will prompt us to enter a PEM passphrase and other information.

When prompted for the “Common Name” add the name of the server. eg for the default URI wss:localhost:8887 add: Common Name (e.g. server FQDN or YOUR name) []:localhost Once we've answered all the prompts, the openssl tool outputs two files: * key.pem (the private key) * cert.pem (a public certificate) We'll use these files to generate our self-signed certificate. Some additional details are provided at:Converting a PEM File to Java KeyStore Format which was the source of this information. The server requires that the certificate be in ==== Properties ==== === Web Socke === ==== Examples of Use ==== ==== Notes ==== see also: Rolling Array Builder

websocketsdocumentation.1661628953.txt.gz · Last modified: by wikiadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki