Group: Forum Members
Posts: 2,
Visits: 8
|
I would like to setup the server endpoint with a self signed certificate (or one trusted by via a CA). The client needs to trust the server certificate, but this can be handled with the certificate store with trusted root certificates. So a selfsigned, can be trusted when adding the certificate to the trusted roots. So in this case an encrypted ssl stream can be setup.
To ensure not every connection is accepted, and receiving a Log Stream, a form of authentication is required. To keep this universal, without specify or implement a form of protocol, i thought, Client Certificates can be used for this. In the SSL / TLS handshake, a client could sent his certificate to the server, and the server can implement to trust this certificate or not, aka to accept the connection or not. We can create a custom client certificate per user to identify who made the request.
|