-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Hi,
I'm looking in the specification for RSMP core 3.2 and I have a question about section "4.3.2 security".
It states that if security is used (assuming it will be), "certificates should be used to verify the identities of the equipment". I read this as "the supervisor (our application) should ensure it is talking to an authenticated site".
In the meantime, the site is connecting to us, so in terms of opening a TCP socket, the server should provide a certificate too. Would it be better to state that if encryption is used on the supervisor, mutual SSL must be used? That would make things clear for both supervisor and site implementations.
Having your equipment connecting to an untrusted "supervisor" should be euqally harmful as the actual supervisor accepting connections from untrusted equipment.
And second: if the supervisor supports encryption, does that mean all sites connecting to this supervisor must use encryption? Or should the supervisor also allow for non-encrypted connections?
I've found some older issues regarding security, but those are already closed: